cocoa - 为什么我的 WebView 不显示我指定的 URL?

标签 cocoa webkit

我正在使用 WebView。如果我将此调用放在我的 -awakeFromNib 中:

[myWebView setMainFrameURL:@"http://www.google.com"];

我得到了我想要的行为。 Google 的主页显示在我的 WebView 中。但是,我需要在另一个方法中从包含 NSString 的可变数组设置主框架的 URL。

该方法调用

[myWebView setMainFrameURL:[mutableArrayContainingNSStrings objectAtIndex:0]];

不更新WebView。我需要告诉 WebView 重新加载吗?我尝试了 -setNeedsDisplay:YES-reload 无济于事。

最佳答案

我发现了问题所在。 WebView 是一个 IBOutlet。我正在执行 -awakeFromNib 之前给我带来问题的方法调用。将该行移至 -awakeFromNib,现在已排序。感谢您的意见。 +1 到我的新手帖子列表。

关于cocoa - 为什么我的 WebView 不显示我指定的 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/443854/

相关文章:

cocoa - 正确推送 NSView

ios - 寻找如何在 iOS 或 Cocoa 上使用 UIGraphicsSetPDFContextURLForRect

cocoa - LSUIElement 的行为与 activateIgnoringOtherApps 不一致

css - -webkit-appearance : none; in chrome 的奇怪行为

java - Python或Java模块在服务器端渲染HTML页面并获取DOM对象

cocoa - 如何实现 NSSearchField 的等效键

ios - 如何根据网络连接进行segue?

c++ - Qt 和 Webkit 未显示所有 CSS 3、HTML 5 效果

javascript - WebKit 未捕获错误 : INVALID_STATE_ERR: DOM Exception 11

macos - NSCollectionView 选择和取消选择