资产目录未在项目中使用

jac*_*zki 10 objective-c ios ios7 asset-catalog

我有一个使用资产目录的项目,最近我没有任何改变,图像只是没有显示.它显示以下错误:

2014-06-23 21:41:02.824 Project[8247:464100] CUICatalog: Can't find rendition for name: menu scale factor: 2 device idiom: 1 device subtype: 568
2014-06-23 21:41:02.825 Project[8247:464100] Could not load the "image" image referenced from a nib in the bundle with identifier "com.sieradzki.Project"
Run Code Online (Sandbox Code Playgroud)

我知道这已经在这里得到了解答: 资产目录错误:CUICatalog:无法找到名称的再现,但解决方案是Cocoapods,但我根本不在我的项目上使用Cocoapods我甚至没有它安装在我的Mac上.

Ben*_*ane 0

我过去也曾遇到过这种情况,而且一直是因为在使用 iPhone 和 iPad 的图像时,我将图像集设置为“特定于设备”而不是“通用”。

例如,如果您在名称中使用“~iphone”并将其拖到资产目录中,它将自动设置为“特定于设备”并选择“iPhone”。然后,当您在 iPad 上加载时,它可能仍然会抓取该图像(因为这是 Xcode 对您想要的内容的最佳猜测),但会发出警告说它找不到 iPad 图像。将图像集切换为通用可以解决该问题。

我敢打赌你也有同样的问题,但你是用“~ipad”做到的。