0

プログラムでイメージビューを作成し、その中にpngファイルを入力しました。シミュレーターでアプリを実行したり、Ipad でデバッグしたりすると、すべて問題ありません。アプリをアーカイブし、アドホック展開 ipa として配布しました。ipa ファイルを iPad にインストールすると、イメージビューが消えます。誰が私を助けてくれますか? 背景画像として使用するのは問題ないので、pngファイルは問題ありません。

以下のようなソースコード

UIImageView *uiImageView = [[UIImageView alloc] initWithFrame:CGRectMake(20, 20, 20, 20)];
UIImage *image = [UIImage imageNamed:@"first.png"];
uiImageView.image = image;

もこのようにしました

UIImage *img = [UIImage imageNamed:@"first.png"];    
UIImageView * uiImageView = [[UIImageView alloc] initWithImage:img];
uiImageView.bounds = CGRectMake(20, 20, 20, 20);
CGRect frameimage = uiImageView.frame;
frameimage.origin.x = ..;
frameimage.origin.y = ..;
uiImageView.frame = frameimage;
4

1 に答える 1

1

画像ファイル名の大文字と小文字を注意深く確認してください。多くの場合、シミュレーターではファイル名に関して大文字と小文字が区別されませんが (Mac OS X ディスクのフォーマット方法によって異なります)、シミュレーターでは大文字と小文字が区別されます。

したがって、たとえば、という名前のイメージがCat.pngあり、リソース name を使用してそれをロードしようとするとcat.png、シミュレーターでは機能する可能性がありますが、実際のデバイスでは機能しません。

これは正確な問題ではないかもしれませんが、確認する価値があります。

于 2012-11-02T17:06:26.670 に答える