我打开并编辑自定义文件类型。我允许用户通常通过电子邮件在我的应用程序中打开下载的文件。但是,如果程序正在运行,则文件不会传递给应用程序。
因此,如果您没有运行您的应用,可以使用
didFinishLaunchingWithOptions
如果您的应用程序已经在运行,那么当文件传递给您的应用程序时,它实际上并不会遇到此方法。对于从背景到前景的应用程序,这样做的方法是什么?
答案 0 :(得分:0)
如果我正确理解了这个问题(并且没有查看标题,这不是非常具有描述性的),你应该看一下UIApplicationDelegate方法applicationDidBecomeActive:和applicationWillEnterForeground:。
这些方法不会将文档传递给它们。相反,在调用applicationWillEnterForeground:之后,系统将调用application:openURL:sourceApplication:annotation :.在您实现此方法时,您可以检索文档。