2011-12-14 12 views
0

これをさまざまな方法で試しましたが、それでも私のファイルを文字列として表示することはありません。どんな助けでも大歓迎です。おそらく、目の新鮮なセットがそれを得ることができます。バンドル内のJavascriptファイルを文字列に読み取るXcode IOS

static NSString *JSParse; 


JSParse = [NSString stringWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"nameFinder" ofType:@"js" ] encoding:NSUTF8StringEncoding ]; 
NSString *filepath = [[NSBundle mainBundle] pathForResource:@"nameFinder" ofType:@"js"]; 
NSLog(filepath); 
if (filepath) 
{ 
    NSString *someJscript = [NSString stringWithContentsOfFile:filepath]; 
    NSLog(someJscript); 
} 
NSLog(@"StartParse"); 
NSLog(JSParse); 
NSLog(@"End Parse"); 

最終目標は、鉱山ではありません、はい、それは吸うWebサイトからHTMLを解析するためにJavaScriptを使用することです。 (私のコードはこの時点でも疑わしいですが、解析しています)。

答えて

0

ソリューションはここにある:https://stackoverflow.com/a/2018644/526547

あなたは、このメソッドを使用している場合は.txtにあなたの.jsを変更する必要はありません。

+0

明瞭にしていただきありがとうございます。私の変更可能な配列で私を助けることができる確率は何ですか?http://stackoverflow.com/questions/8587818/addobjectsfromarray-not-copying-into-global-nsmutablearray – Kevrone

0

この理由は、JSファイル拡張子と関係があります。それをtxtファイルに変更すると、問題は常に修正されます。私はこれがなぜそうであるかわからないが、私はそれがいくつかのコンパイルの問題であると仮定している。

関連する問題