【发布时间】:2018-12-26 01:16:42
【问题描述】:
这可能是一个新手问题。
当应用程序在后台并单击方案 URL(类似于“myApp://blabla”)以启动应用程序时,打开 url 方法工作正常。没问题。
但是当应用程序不在后台或通过向上滑动而终止时,然后我单击 url(myApp://blabla) 应用程序启动但不调用 AppDelegate 中的 openUrl 方法。
所以,我无法正确导航应用程序。
已解决:正如@ctietze 所说,didFinishLaunchingWithOptions 不是 return true,这就是问题所在。
【问题讨论】:
-
根据文档,“如果您的实现从 application(:willFinishLaunchingWithOptions:) 和 application(:didFinishLaunchingWithOptions:) 方法都返回 false,则不会调用此方法。” (developer.apple.com/documentation/uikit/uiapplicationdelegate/…) 所以检查一下是不是
true。
标签: ios callback appdelegate openurl