gpt4 book ai didi

ios - WKWebView 打不开 https ://itunes. apple.com/app/id123456 链接

转载 作者:行者123 更新时间:2023-11-28 13:52:16 27 4
gpt4 key购买 nike

这是我刚刚在我的一个 iOS 应用程序中注意到的一个小问题。

我使用 Xcode 10.1 版和 Swift 4.2。

该应用程序有一个按钮,按下该按钮会弹出一个 View Controller ,此 VC 负责在 iTunes 中打开指向该应用程序本身的链接。过去我已经多次这样做,没有遇到任何问题。

但这一次,打开的是空白页面,没有其他内容。我试图只用“https://www.google.com/”替换我感兴趣的 URL,它按预期完美运行(即显示 Google 页面)。当然,我已经验证了我的 URL 是正确的。

谁能看出可能是什么问题?在此先感谢您提供任何相关提示。

这是整个 View Controller 的代码。

import UIKit
import WebKit

class appStore_ViewController: UIViewController, WKNavigationDelegate {
let appDelegate:AppDelegate = UIApplication.shared.delegate as! AppDelegate
var webView: WKWebView!

override func loadView() {
webView = WKWebView()
webView.navigationDelegate = self
view = webView
}

override func viewDidLoad() {
super.viewDidLoad()

let appStoreURL = URL(string: "https://itunes.apple.com/app/id\ (appDelegate.applicationID)?mt=8")
//let appStoreURL = URL(string: "https://www.google.com/") // This works as expected.
print("The link: \(appStoreURL!.absoluteString)") // This shows what is expected (a working URL).
webView.load(URLRequest(url: appStoreURL!))
}
}

最佳答案

您应该看到在 iPhone 中使用 safari 浏览器访问 AppStore Url 时发生了什么。然后你会发现它仍然显示空白页面,但显示打开 Appstore 的警告。

如果您想在您的应用中使用 webView 执行相同的功能。您必须自己处理警报。

关于ios - WKWebView 打不开 https ://itunes. apple.com/app/id123456 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54394948/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com