当我的应用程序关闭时,我遇到了麻烦,我通过从URL打开来启动应用程序。这与iOS 7一起工作,我可以在启动时执行我想要的操作,但不能在iOS 8上执行。应用程序:openURL:sourceApplication:注释:未调用iOS 8
application:openURL:sourceApplication:annotation:是未正确调用的方法。
我检查了设备日志,我看不到该方法被调用。任何人都知道什么是错的?
当我的应用程序关闭时,我遇到了麻烦,我通过从URL打开来启动应用程序。这与iOS 7一起工作,我可以在启动时执行我想要的操作,但不能在iOS 8上执行。应用程序:openURL:sourceApplication:注释:未调用iOS 8
application:openURL:sourceApplication:annotation:是未正确调用的方法。
我检查了设备日志,我看不到该方法被调用。任何人都知道什么是错的?
里面application:didFinishLaunchingWithOptions:
您可以提取该应用程序从打开的URL,
[launchOptions objectForKey:UIApplicationLaunchOptionsURLKey]
您可以检查是否应用程序: handleOpenURL:方法工作 – ignotusverum 2015-02-06 01:43:01
同样的事情,没有任何反应。 – brixtar 2015-02-09 07:44:26
仅当您的应用程序从背景状态激活时才会调用此方法。如果你的应用程序已经死了,你应该从'application:didFinishLaunchingWithOptions:'寻找信息。 – Holly 2015-06-04 15:33:33