Webview未显示加载的内容

时间:2015-07-18 12:31:07

标签: macos swift cocoa webview webkit

我正在尝试使用swift来尝试Web视图。我创建了一个简单的Xcode项目,在我的应用程序界面中放置了一个Web视图,并使用名为“myview”的插件将其连接到我的app delegate.swift。执行

self.myview.mainFrameURL =“http://www.google.com

从applicationDidFinishLaunching()中,我希望加载Google的主页。但是,这不会发生:Web视图不显示任何内容。我做错了什么?

3 个答案:

答案 0 :(得分:2)

1)在plist https://ste.vn/2015/06/10/configuring-app-transport-security-ios-9-osx-10-11/

中添加NSAppTransportSecurity

2)检查项目设置是否启用了“沙盒”并允许互联网连接

答案 1 :(得分:0)

您必须致电loadRequest()以加载页面。

基本上是这样的:

[self.myWebView loadRequest: [NSURLRequest requestWithURL:
    [NSURL URLWithString: @"http://www.google.com"]]]

答案 2 :(得分:0)

在深入了解控制台日志后,我找到了解决问题的方法。我不确定我是否可以分享它,因为我使用的是测试版OS X版本,并且可以引入此限制来改进应用程序'安全性,即使从我能看到的内容中也可以被禁用。