【发布时间】:2014-09-09 08:18:41
【问题描述】:
我正在尝试从我正在编写的 iOS 8 框架(在 Swift 中)加载图像。我正在使用 Xcode 6 Beta 6
如果图像存储在我的框架的Images.xcassets 中,则此代码不起作用(即加载图像):
let image = UIImage(named: "Background.png")
如果图像存储在主机应用程序(使用框架)的Images.xcassets 中,则图像会正确加载(从框架内的代码)。
我可以看到框架的Images.xcassets 包含在Copy Bundle Resources 阶段。
我还在框架中使用故事板文件作为资源;这会正确加载。
我尝试重命名框架的 Images.xcassets 以避免与主机应用程序发生某种命名冲突,但这也不起作用。
【问题讨论】: