为什么 webkit view 连接不上 App Store

Why does webkit view not connect to App Store

以下代码不起作用:

override func loadView() {
    self.view = webView

    let url = NSURL(string: "https://itunes.apple.com/gb/app/economics-a-level/id1300094663?mt=8")!
    webView.load(URLRequest(url: url as URL))
}

但是如果我改为 https://apple.com 它确实有效。

我正在使用测试设备。

那么我怎样才能将用户引导到我在 App Store 上的应用程序呢?

您不需要 webview 来打开应用商店,只需这样做:

let url = "itms-apps://itunes.apple.com/app/id1300094663"
UIApplication.shared.open(URL(string: url)!)