我是Swift的新手,我遇到了这个错误。
我不理解它,因为我没有在代码中使用任何类型的警告。
这是我的ViewController:
import UIKit
import WebKit
class ViewController: UIViewController{
@IBOutlet weak var webView: WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
let url = URL(string: "https://www.google.com/maps")!
webView.load(URLRequest(url: url))
}
}我只想在我的应用程序中使用WKWebView和位置。
我已经在info.plist中添加了NSLocationAlwaysAndWhenInUseUsageDescription
如果你使用iOS 13,Xcode和这个example,以及任何使用谷歌地图等位置的网站,你都可以重现这个错误。
发布于 2019-10-17 01:21:23
我也遇到了同样的问题,我能够从开发人员那里获得帮助来解决这个问题,基于场景的应用程序是新的,但不支持ui警报视图,所以它会使应用程序崩溃,我们可以删除可以使用基于窗口的应用程序的场景基础应用程序,按照以下步骤解决问题:
首先删除 SceneDelegate 文件 check this image for first step 其次从 AppDelegate 文件中删除 UISceneSession Lifecycle 两种方法 check this image for second step 第三转到您的信息 plist 并从中删除 Application Scene Manifest Entry check this image for third step继续构建项目,现在运行它,确保你在 AppDelegate 中有 window 属性
https://stackoverflow.com/questions/58188069
复制相似问题