CUICatalog:无法找到名称:someimage@2x~ipad.png比例因子:2设备成语:1设备子类型:568

Sag*_*ggy 7 iphone image ios xcode6 iphone-6

我创建了完全适用于xcode 5的应用程序.但是当我使用iphone 6模拟器在xcode 6上运行它时,它给了我一个错误:

CUICatalog:无法找到名称的再现:someImage@2x~ipad.png比例因子:2设备成语:1设备子类型:568

Nat*_*ate 4

我知道这可能不是您想要的答案,但我遇到了完全相同的问题,只需重命名图像即可解决问题。

换句话说,我将无法加载的原始文件复制到同一目录中具有不同名称的另一个文件中。

然后我将这个新文件添加到 Xcode 项目中并删除第一个文件。

我更改了代码以反映新的图像名称:

   // Asset Catalog problem loading this:
   //  [imgBackground setImage:[UIImage imageNamed:@"Home_BG@5g.png"]];
   [imgBackground setImage:[UIImage imageNamed:@"Home_BG-568h"]];
Run Code Online (Sandbox Code Playgroud)

我稍微改变了以前的开发人员的命名约定,以与Home_BG-568h@2x.png.

希望这对某人有帮助。

  • @devios,如果您有时间,您应该将其作为替代答案发布在这里。即使OP已经接受了答案,随着时间的推移,你的解决方案可能对很多人有用。显然,你的电话。 (2认同)