【问题标题】:Cocoa App webview not loading requestCocoa App webview没有加载请求
【发布时间】:2018-03-27 00:57:26
【问题描述】:

我用webview加载了url,但是没有加载。

我已经尝试过使用 wkwebview 进行相同的操作,但无法加载 url。

我已经关注了

  • 导入 WebKit
  • 信息.plist
    • 允许任意负载 - 是
    • 允许在 Web 内容中任意加载 - 是

日志:

dnssd_clientstub ConnectToServer:connect()->尝试次数:1

dnssd_clientstub ConnectToServer:connect()->尝试次数:2

dnssd_clientstub ConnectToServer:connect()->尝试次数:3 dnssd_clientstub ConnectToServer: connect() failed path:/var/run/mDNSResponder Socket:11 Err:-1 Errno:1 Operation not allowed

nw_resolver_create_dns_service_locked DNSServiceCreateConnection 失败:ServiceNotRunning(-65563)

-代码

 @IBOutlet weak var webvw: WebView!

 override func viewDidAppear() {
        super.viewDidAppear()

        guard let url = URL(string: "https://www.google.co.in") else { return }
        let request = URLRequest(url: url)

        webvw.uiDelegate = self
        webvw.frameLoadDelegate = self
        webvw.mainFrame.load(request)
    }

【问题讨论】:

    标签: webview macos-sierra xcode9 swift4


    【解决方案1】:

    检查功能 > 传入和传出连接

    【讨论】:

    • 当我从我的 macOS 应用程序中调用 Host.current().name 时,我得到“macos dnssd_clientstub ConnectToServer: connect() failed”。这个答案像魅力一样解决了我的问题。
    【解决方案2】:

    选择目标

    1. 发现能力
    2. 如果应用沙盒处于关闭状态,请打开它
    3. 勾选两个网络选项

    完成

    【讨论】:

      【解决方案3】:

      @Rakshit Korat 给出了答案。直观的答案:

      xCode 11

      在目标/签名和功能/应用沙盒下。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多