gpt4 book ai didi

ios - 打开深层链接 url 时应用程序崩溃,而应用程序在 swift 中处于非事件状态

转载 作者:行者123 更新时间:2023-11-30 13:37:17 25 4
gpt4 key购买 nike

我正在使用深层链接从浏览器打开我的应用程序。当我的应用程序处于后台状态时,我可以打开该应用程序,并且可以根据 URL 移动到相应的屏幕。但每当我退出应用程序并打开相同的 URL 时,它就会崩溃。我已按照深层链接教程来创建所有操作。我正在“triggerImp”方法中移动到另一个屏幕。我在下面添加了用于导航的代码。这是仪式还是我需要添加其他内容。请帮助我。

let vc = UIViewController()
(appDelegate.window?.rootViewController as! UINavigationController).pushViewController(vc, animated: true)

最佳答案

这是您正在使用的确切代码吗?如果您将其设置为 UIViewController(),则不确定应用程序是否知道要打开哪个 View Controller 。以下是我如何设置适用于状态、背景和非事件状态(使用 Storyboard ):

func application(app: UIApplication, openURL url: NSURL, options: [String : AnyObject]) -> Bool {
let storyboard = UIStoryboard(name: mainEntryStoryboardName, bundle: nil)
let newHomeView = storyboard.instantiateViewControllerWithIdentifier("MyView") as! MyViewController
let navigation = MyNavigationController(rootViewController: newHomeView)
self.window!.rootViewController = navigation
return true
}

希望这有帮助

关于ios - 打开深层链接 url 时应用程序崩溃,而应用程序在 swift 中处于非事件状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35940950/

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