objective-c - 应用程序 :didFinishLaunchingWithOptions equivalent for cases where the app is already running?

标签 objective-c cocoa-touch ios

我已将我的应用程序注册为自定义文件处理程序,并且我管理 Mail.app 以在用户点击它时使用附件 URL 调用它。

我的问题是,在设备上使用 iOS 4.2 时,应用程序可能已经在运行,并且在这种情况下不会调用 application:didFinishLaunchingWithOptions。

有谁知道我可以使用什么事件/协议(protocol)来通知用户想要打开文档,尽管应用程序已经处于后台模式?

干杯, 弗洛里安

最佳答案

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation

iOS Application Lifecycle Docs

关于objective-c - 应用程序 :didFinishLaunchingWithOptions equivalent for cases where the app is already running?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4616573/

相关文章:

ios - 无法解析调试映射

php - IOS Web 服务推荐

ios - 未为 subview Controller 调用 viewWillAppear

objective-c - 将工作委托(delegate)给两个不同的委托(delegate),这可能吗?

ios - 注册后 Swift 移动到 UITabBarController 的第二个或任何其他选项卡

ios - Google Analytics IOS 跟踪事件错误 Novisible @interface for 'GAIDictionaryBuilder' 声明了选择器 'set:value:'

iphone - ios:通过 iPhone/iPad 代码打开/关闭飞行模式

iphone - 使用核心图形 : bubbles are shown 绘制线条时出现问题

ios - 如何在 UITableView 页 footer 分显示两个或多个按钮?

ios - 照片查看器 iPad 和 iPhone