我正在尝试从我正在编写的 iOS 8 框架(使用 Swift)中加载图像。我正在使用 Xcode 6 Beta 6。如果图像存储在我的框架的 Images.xcassets 中,那么此代码无法正常工作(即无法加载图像):
let image = UIImage(named: "Background.png")
如果图片存储在宿主应用程序(使用该框架)的 Images.xcassets
中,则可以从框架内部的代码正确加载图片。 我可以看到框架的 Images.xcassets
包含在 Copy Bundle Resources
阶段中。 我还在框架中使用storyboard文件作为资源; 这也能被正确加载。 我已尝试重命名框架的 Images.xcassets 以避免与宿主应用程序发生某种名称冲突,但这也不起作用。