當我的應用程序關閉時,我遇到了麻煩,我通過從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