-2
是否可以使用NSScanner
在if
語句中搜索字符串?在帶有NSScanner的if語句中搜索字符串?
我想通過一個頁面的HTML進行搜索,然後如果有一定的一段代碼,做一些事情,如果不是,做其他事...
謝謝!
是否可以使用NSScanner
在if
語句中搜索字符串?在帶有NSScanner的if語句中搜索字符串?
我想通過一個頁面的HTML進行搜索,然後如果有一定的一段代碼,做一些事情,如果不是,做其他事...
謝謝!
您不需要使用NSScanner
。只需在html中搜索一個子字符串,即NSString
。像這樣:
NSString *html = [webView stringByEvaluatingJavaScriptFromString:
@"document.body.innerHTML"];
if ([html rangeOfString:@"some code here"].location!=NSNotFound) {
//it exists in the web view
}
我不明白放什麼到位「incomingtext」的,因爲我只有一個UIWebView和內加載的網站,沒有別的...... – pixelbitlabs
我更新了你的例子。您將使用JavaScript從Web視圖中提取html,並將其轉換爲字符串。然後你搜索那個NSString作爲搜索詞,我已經把它作爲'這裏的一些代碼'。讓我知道,如果它不適合你,因爲我其實沒有測試過它。 :) –
謝謝你 - 你真的很有幫助! :-)你能看到這個問題,因爲沒有人正確回答它嗎? http://stackoverflow.com/questions/8508311/nsscanner-working-on-wifi-but-not-3g – pixelbitlabs