application:openURL:sourceApplication:annotation:not called iOS 8

时间:2015-02-05 17:01:43

标签: ios objective-c url launch

我的应用程序关闭时遇到问题,我通过从URL打开来启动应用程序。这适用于iOS 7,我可以在启动时执行我想要的功能,但不能在iOS 8中执行。

应用程序:openURL:sourceApplication:annotation:是未正确调用的方法。

我检查了设备日志,但我看不到该方法被调用。谁知道什么是错的?

2 个答案:

答案 0 :(得分:5)

application:didFinishLaunchingWithOptions:内,您可以提取打开该应用的网址

[launchOptions objectForKey:UIApplicationLaunchOptionsURLKey]

答案 1 :(得分:0)

该方法需要进入AppDelegate.m而不是ViewController.m