gpt4 book ai didi

ios - 如何从 applicationWillEnterForeground 访问 UIApplicationLaunchOptionsURLKey?

转载 作者:行者123 更新时间:2023-11-28 22:31:23 27 4
gpt4 key购买 nike

想象一下当我发现没有 applicationWillEnterForegroundWithOptions api 时我的惊讶!

我有一个导出自定义 UTI 的应用程序。当我收到一封包含附件的电子邮件时,尽职尽责地按住附件会弹出“在我的应用程序中打开”选项。按下它,如预期的那样打开(或激活)MyApp。如果我的应用程序不在后台,这一切都很好,因为我可以从传递给 didFinishLaunchingWithOptions 的启动选项中检索文件 URL。

如果我的应用程序在后台运行怎么办。按下“打开方式”按钮通过调用 applicationWillEnterForeground 将我的应用程序带到前台,但没有 userInfo 字典,我如何获得激活我的应用程序的 URL?

有人有什么想法吗?

最佳答案

UIApplicationDelegate 方法 application:openURL:sourceApplication:annotation: 在您的应用启动以打开 URL 时调用。无论您的应用是新启动的还是只是转到前台,都是如此。

您应该使用此方法(而不是 application:didFinishLaunchingWithOptions: 方法)处理 URL。

关于ios - 如何从 applicationWillEnterForeground 访问 UIApplicationLaunchOptionsURLKey?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17348674/

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