iOS アプリケーションで画像を使用しています。
iPad でアプリをテストすると、Xcode は次のログを返します。
* -[__NSCFString stringByAppendingPathExtension:]: 拡張子「png」をパス「~iPad@2x」に追加できません
その意味?
ps iPhone でアプリをテストすると、Xcode はそのログを返しません。
ありがとうございました!
デバイスがiPadかどうかを確認し、「@ 2x」を追加して画像を設定する場合は、しないでください。「@2x」なしでイメージ名を使用してください。これで問題が解決する場合があります。
iPhone UIの画像を設定している場合のように
UIImageView * imageView = [UIImageView alloc] init];
[imageView setImage[UIImage imageNamed:@"image.png"]];
iPadの場合、これを行っています:
[imageView setImage[UIImage imageNamed:@"image@2x.png"]];
次に、これが問題になる可能性があります。@2x を追加しないでください。