Swift – Pod图像未加载(未找到,返回nil)

Swift – Pod图像未加载(未找到,返回nil),第1张

概述我根据 CocoaPods网站上的说明创建了一个新的pod组件.现在我的Pods中有以下结构: Pods (folder) MyComponent (folder) MyComponent.swift Resources (folder) name_of_image.png 但是,当我试着打电话时: UIImage(named: “name_of_image”) 从MyComponent.swif 我根据 CocoaPods网站上的说明创建了一个新的pod组件.现在我的Pods中有以下结构:

Pods (folder)

MyComponent (folder)

MyComponent.swift

Resources (folder)

name_of_image.png

但是,当我试着打电话时:

UIImage(named: “name_of_image”)

从MyComponent.swift,我得到一个“零”回报.

我已经阅读了包括为我的组件创建一个包的解决方案,但我还没有找到一种自己生成它的正确方法.任何建议都会很好.

谢谢

解决方法 你不能(不应该)在Pod中使用UIImage(名为:).这将从您的应用程序而不是Pod中加载图像.

您需要先获取Pod的NSBundle,然后使用它来加载图像.您可以使用Pod中的任何类来获取NSBundle.

let bundle = NSBundle(forClass: ClassFromYourPod.self)let image = UIImage(named: "xyz",inBundle: bundle,compatibleWithTraitCollection: nil)
总结

以上是内存溢出为你收集整理的Swift – Pod图像未加载(未找到,返回nil)全部内容,希望文章能够帮你解决Swift – Pod图像未加载(未找到,返回nil)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1008608.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存