2011-07-08 8 views
1

私は、リソースフォルダにドラッグアンドドロップすることでsearchView.jsを追加しました。 「宛先グループのフォルダにアイテムをコピーします(必要な場合)」を選択しました。リソースパスを取得できません

まだ、コンパイル時にパスがnilとして取得されますが、どうすればよいですか?

コード:

NSString *path = [[NSBundle mainBundle] pathForResource:@"searchWebView" ofType:@"js"]; 
NSString *jsCode = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil]; 
[self stringByEvaluatingJavaScriptFromString:jsCode]; 

答えて

1

ファイルがsearchView.js命名されている場合、あなたのコードは、おそらく次のようになります。エラーを入力して申し訳ありません

NSString *path = [[NSBundle mainBundle] pathForResource:@"searchView" ofType:@"js"]; 
NSString *jsCode = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil]; 
[self stringByEvaluatingJavaScriptFromString:jsCode]; 
+0

が、私のファイルの名前は唯一の「searchWebView.js」です。 –

+0

ありがとうございましたが、答えがありました。私はリソースに追加するためにそれを欠いていた。 http://www.icab.de/blog/2010/01/12/search-and-highlight-text-in-uiwebview/comment-page-4/#comment-13794 :) –

関連する問題