我使用WebView创建了一个mac应用程序。但问题是webView正在重新加载
[webView mainFrameUrl] == newURL
为什么会出现这个问题?如何解决它。
答案 0 :(得分:1)
永远不要将字符串与==
进行比较您总是使用NSString的isEqualToString:
方法来检查2个字符串是否相等。
[[webView mainFrameURL] isEqualToString: newURL]
答案 1 :(得分:0)
除了事实上,如果没有解决你的问题,我想给你另一个建议:(因为你不接受它),我想给你另一个建议。
不要频繁调用mainFrameUrl。调用一次并将其存储在委托方法- (void)webView:(WebView *)sender didFinishLoadForFrame:(WebFrame *)frame