我的应用程序读取某种文件(*.mndl),如果其他应用程序需要,我可以使用下面的方法打开文件(使用选项参数)。
application:didFinishLaunchingWithOptions:
它工作得很好,但是当我的应用程序仍然在后台运行并且其他应用程序需要打开一个文件时,不会发生这种情况,因为不再调用该方法,而是 applicationDidBecomeActive: 和/或 applicationWillEnterForeground: 等等
applicationDidBecomeActive:
applicationWillEnterForeground:
我有什么选择?
每次我想从mail.app导入示例中的文件时,我都不想终止我的应用程序。(
谢谢
我相信你已经检查过了,但是在文档中有一个关于打开文件的好部分( link )
其中有一个部分讨论使用 application:handleOpenURL: 或 application:openURL:sourceApplication:annotation: 打开文件,也许这就是你要找的?
application:handleOpenURL:
application:openURL:sourceApplication:annotation: