WebView可可重新加载网页

时间:2011-09-28 12:32:43

标签: cocoa webview osx-snow-leopard

我使用WebView创建了一个mac应用程序。但问题是webView正在重新加载

[webView mainFrameUrl] == newURL

为什么会出现这个问题?如何解决它。

2 个答案:

答案 0 :(得分:1)

永远不要将字符串与==进行比较您总是使用NSString的isEqualToString:方法来检查2个字符串是否相等。


[[webView mainFrameURL] isEqualToString: newURL]

答案 1 :(得分:0)

除了事实上,如果没有解决你的问题,我想给你另一个建议:(因为你不接受它),我想给你另一个建议。

不要频繁调用mainFrameUrl。调用一次并将其存储在委托方法- (void)webView:(WebView *)sender didFinishLoadForFrame:(WebFrame *)frame

中的另一个变量中