2011-07-08 148 views
1

我已經通過拖放資源文件夾添加了searchView.js。我選擇了「將項目複製到目標組的文件夾(如果需要)」。無法獲取資源路徑

儘管如此,我在編譯過程中得到的路徑爲零,我該怎麼辦?

代碼:

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。 :) –