0

「file1.jpg」というファイルのフルパスを見つけようとしています

アプリバンドルにあることを確認しましたが、このコードを実行すると:

NSBundle* myBundle = [NSBundle mainBundle];     

NSString* path = [myBundle pathForResource:@"file1" ofType:@"jpg"]; 

「パス」には、期待しているパス/ファイルがありません。

これは、 Apple のドキュメントから直接引用したコードです。

私は何を間違っていますか?

4

2 に答える 2

3

path が nil の場合、file1.jpg はアプリケーション バンドルに存在しません。それがプロジェクト内にあり、現在のターゲットに含まれるように設定されていることを確認してください。また、大文字と小文字が区別されるため、ファイルの名前がor orfile1.jpgではなく実際に付けられていることを確認してください。file1.JPGfile1.jpeg

于 2009-12-12T03:15:49.657 に答える
0

また、デバッガーを使用するときに RELEASE バージョンではなく DEBUG バージョンをビルドしている場合にも役立ちます:)

于 2009-12-12T20:12:07.707 に答える