2012-02-26 12 views
2

ドキュメントディレクトリに移動する必要があるアプリケーションリソースバンドルにjavascriptファイルを追加しましたが、コピーパスを開始するときにnullを返します。iPhone/iOS - [NSBundle mainBundle] pathForResourcesはJavascriptファイルを見ることができません

コード:

NSString *jsPath = [[NSBundle mainBundle] pathForResource:@"jsFile" ofType:@"js"]; 
NSString *copyPath = [path stringByAppendingString:@"/jsFile.js"]; //path is the documents dir 
NSLog(@"%@", jsPath); //Output of this is (null) 

if ([[NSFileManager defaultManager] fileExistsAtPath:jsPath]) //returns false 
[[NSFileManager defaultManager] copyItemAtPath:jsPath toPath:copyPath error:nil]; 

は誰もが非常にこの前に遭遇していますか?

答えて

3

jsファイルがバンドルにコピーされるのではなくコンパイルされているかどうかを確認してください。あなたの現在のターゲットの "ビルドフェーズ"を見てみる必要があります...

+0

はい私はちょうどスタック上の別の質問でもこの解決策を見つけましたが、正しいものとしてチェックされていないため、回答。それにかかわらず、あなたは正しいです。 – Zigglzworth

+0

あなたが解決策を見つけたと聞いてうれしい! –

関連する問題