2011-12-14 7 views

答えて

3

NSScannerを使用する必要はありません。 htmlの部分文字列をNSStringとして検索するだけです。これと同じように:

NSString *html = [webView stringByEvaluatingJavaScriptFromString: 
             @"document.body.innerHTML"]; 

if ([html rangeOfString:@"some code here"].location!=NSNotFound) { 
    //it exists in the web view 
} 
+0

私は私が持っているすべてがのUIWebViewとその中にロードされたウェブサイト、何もないですので、「incomingtext」の代わりに置くために何を理解していない... – pixelbitlabs

+0

は、私はあなたのための例を更新しました。あなたは、Webビューからhtmlを抽出するためにjavascriptを使用し、それを文字列に入れるつもりです。次に、私は 'ここにいくつかのコード'として入れている検索語のNSStringを検索します。私は実際にそれをテストしていないので、あなたのために動作しない場合は教えてください。 :) –

+0

本当に助けてくれてありがとう! :-)誰も正しく答えていないので、この質問を見ることができるでしょうか? http://stackoverflow.com/questions/8508311/nsscanner-working-on-wifi-but-not-3g – pixelbitlabs

関連する問題