10

我有一个使用资产目录的项目,最近我没有进行任何更改,只是没有显示图像。它显示此错误:

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"

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

4

1 回答 1

0

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

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

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

于 2014-12-22T16:45:37.373 回答