在Xcode 9.3中,当我尝试通过URL方案(deeplink)打开它时,我的应用程序崩溃,如: myapp://somepath
Xcode 9.2没问题.我安装了两个Xcode版本,与Xcode 9.3完全相同的代码崩溃,但Xcode 9.2没有.崩溃发生在呼叫到达之前:
AppDelegate.application(UIApplication, open : URL, sourceApplication : String?, annotation : Any) -> Bool
Run Code Online (Sandbox Code Playgroud)
我在这个函数中设置了一个断点,它永远不会到达它,它只是崩溃了.这里的崩溃日志:
http://crashes.to/s/3237f00bf6a
那么任何想法导致这个或如何解决它?
and*_*kkt 12
这是Swift4.1上的一个错误 https://bugs.swift.org/plugins/servlet/mobile#issue/SR-7240
解决方法是将功能替换为以下内容:
func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool {
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
746 次 |
| 最近记录: |