2011-12-14 82 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

我不明白放什麼到位「incomingtext」的,因爲我只有一個UIWebView和內加載的​​網站,沒有別的...... – pixelbitlabs

+0

我更新了你的例子。您將使用JavaScript從Web視圖中提取html,並將其轉換爲字符串。然後你搜索那個NSString作爲搜索詞,我已經把它作爲'這裏的一些代碼'。讓我知道,如果它不適合你,因爲我其實沒有測試過它。 :) –

+0

謝謝你 - 你真的很有幫助! :-)你能看到這個問題,因爲沒有人正確回答它嗎? http://stackoverflow.com/questions/8508311/nsscanner-working-on-wifi-but-not-3g – pixelbitlabs