0

iOS アプリケーションで画像を使用しています。

iPad でアプリをテストすると、Xcode は次のログを返します。

* -[__NSCFString stringByAppendingPathExtension:]: 拡張子「png」をパス「~iPad@2x」に追加できません

その意味?

ps iPhone でアプリをテストすると、Xcode はそのログを返しません。

ありがとうございました!

4

1 に答える 1

0

デバイスが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 を追加しないでください。

于 2012-10-25T07:42:30.880 に答える