我创建了完美适用于
xcode 5的应用程序.
但是当我使用 iphone 6模拟器在xcode 6上运行它时,它给了我一个错误:
但是当我使用 iphone 6模拟器在xcode 6上运行它时,它给了我一个错误:
CUICatalog: Can’t find rendition for name: someImage@2x~ipad.png scale factor: 2 device idiom: 1 device subtype: 568
解决方法
我知道这可能不是你想要的答案,但我有完全相同的问题,只需重命名图像就可以解决问题.
换句话说,我将原始文件复制到同一目录中的另一个文件,并使用不同的名称.
// Asset Catalog problem loading this: // [imgBackground setImage:[UIImage imageNamed:@"Home_BG@5g.png"]]; [imgBackground setImage:[UIImage imageNamed:@"Home_BG-568h"]];
我略微更改了之前开发人员的命名约定,与Home_BG-568h@2x.png一起使用.
希望这有助于某人.