0

CoreGraphics を使用して画像を作成するアプリを作成しました。iPhone Simulator (OS 3.1 beta3) を使用すると画面に画像が表示されますが、デバイスでアプリケーションを実行すると表示されません。これの原因は何ですか?

コンテキストから画像を抽出して画像ビューに配置するコードは、次のようになります。

    ...
    ImageResultViewController *resultViewController = [[ImageResultViewController alloc] initWithNibName:nil bundle:nil];
    // Extract resulting image from context
    UIImage *renderedImage = [[UIImage imageWithCGImage:CGBitmapContextCreateImage(context)] retain];
    [resultViewController presentImage:renderedImage];
    [renderedImage release];
    [self.navigationController pushViewController:resultViewController animated:YES];
    [resultViewController release];
    CGContextRelease(context);

前もって感謝します!

ステファン

4

1 に答える 1

1

ああ、これには長い時間がかかりました。リソース ファイル (画像など) からロードするときにシミュレーターが大文字と小文字を区別しないという古い問題がありましたが、デバイスはそうではありません。したがって、ファイルの名前がmyImage.pngの場合、 myImage.PNGという名前を付けるとシミュレーターはファイルをロードしますが、iPhone はロードしません。

于 2009-09-04T09:49:46.943 に答える