我已經使用WebView創建了一個mac應用程序。但問題是,webView重新加載時WebView可可重新加載網頁
[webView mainFrameUrl] == newURL
爲什麼會出現這個問題?如何解決它。
我已經使用WebView創建了一個mac應用程序。但問題是,webView重新加載時WebView可可重新加載網頁
[webView mainFrameUrl] == newURL
爲什麼會出現這個問題?如何解決它。
除了這個事實,theAmateurProgrammer的答案是正確的,我想給你,如果它沒有解決您的問題,另一項建議(因爲你沒有接受)。
不要經常調用mainFrameUrl。調用它一次並將其存儲在代理方法中的另一個變量中- (void)webView:(WebView *)sender didFinishLoadForFrame:(WebFrame *)frame
千萬不要與字符串進行比較==
您總是使用NSString的isEqualToString:
方法來檢查2個字符串是否相等。
[[webView mainFrameURL] isEqualToString: newURL]
避免調用mainFrameURL的原因是什麼?如何將它存儲在變量中更高效? – Kaunteya