ios - UIImage(named: ) 在 ios 12.4-5 的 cocoapod 库中返回 nil
问题描述
我有我的 Cocoapod 库,在这个库中我以这种方式访问我的图像:
let bundle = Bundle(identifier: "com.mylib.mylib")
let image = UIImage(named: "image_name", in: bundle, compatibleWith: nil)
这在 14.0 及更高版本的设备上完美运行,但在 IOS 12.4 中这总是返回 nil。我尝试了其他方式来获得这样的捆绑:let bundle = Bundle(for: type(of: self))
结果是一样的。
有趣的是,当我从库项目(作为源代码)导入项目中的库时,它可以正常工作(在 12.4 上)。
但是当我尝试从 pod 导入库时,它返回 nil(仅在 12.4 上)。来自主包的图像也没有问题,它可以在我的库中显示主包图标。我不知道可能是什么情况..
解决方案
推荐阅读
- angular - 更改 Angular mat-tabs 的顺序
- talend - 如何忽略talend中特定列中包含null的行?
- python - Python遍历两个列表仅遍历最后一个元素
- azure - 带有服务总线触发器的 v2 Azure 函数未触发
- reactjs - 无法在反应组件中设置加载程序
- node.js - 通过 NodeJS 到 127.0.0.1 的 http 请求获得 ECONNREFUSED 的原因可能是什么?
- django - 如何在Django中使用foreignKey链接两个模型,每个模型都有自己的模板
- node.js - PassportJS openid-client 如何在没有会话的情况下使用,将令牌/用户保存在普通 cookie 中
- java - JavaFX - 沿着平行于切线的路径制作动画
- python - python 一组所有数字类型。do pop(),不随机输出