私はしばらくの間、pathForResourceを使用していましたが、突然それが私を諦めてしまいました。 リソースにuntitled.obj
とuntitled.mtl
というファイルを追加しました。NSBundleがNULLを返す
、コードの2行以下:
NSString *path = [[NSBundle mainBundle] pathForResource:@"untitled" ofType:@"obj"];
NSLog(@"thePath = %@", path);
を他のすべての*の.objファイルはuntitled.obj
除いて、正常に動作。
私はそのファイルを使用するとNSLogからの出力は何もありません。何らかの理由でそれを見つけることができないと仮定します。
リソースもTEMPに位置しています。シミュレーションライブラリ:
新しいファイルをどのように追加しましたか?それはターゲットに含まれていますか?プロジェクトのファイルを選択し、右側のインスペクタをチェックインします - あなたのターゲットはチェックされていますか? – jrturton
@jrturtonでは、両方のファイルがターゲットのターゲットメンバーシップにあります。他のすべての* .objファイルと同じディレクトリにファイルを置き、他の* .objファイルをフォルダ内にドラッグしました。 – JavaCake
新しいアップデート。私が見つけることができないリソースは、私もシミュレーションディレクトリに置かれているので、今はあまり意味がありません。 – JavaCake