想象一下当我发现没有 applicationWillEnterForegroundWithOptions api 时我的惊讶!
我有一个导出自定义 UTI 的应用程序。当我收到一封包含附件的电子邮件时,尽职尽责地按住附件会弹出“在 MyApp 中打开”选项。按下它,按预期打开(或激活)MyApp。如果我的应用程序不在后台,这一切都很好,因为我可以从传递给 didFinishLaunchingWithOptions 的启动选项中检索文件 URL。
如果我的应用程序在后台怎么办。按下 Open In 按钮,通过调用 applicationWillEnterForeground 将我的应用程序带到前台,但没有 userInfo 字典,我如何获取激活我的应用程序的 URL?
有人有想法么?