在做qq的第三方登錄時遇到這個問題,配置什么的都ok了账蓉,一分以前的代碼是可以work的歪脏,用pods管理了sdk然后就悲劇了。log里只有一句這個“retryHandleOpenURL”遥巴。找了下api,發(fā)現(xiàn)了這個貨:
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url NS_DEPRECATED_IOS(2_0, 9_0, "Please use application:openURL:options:") __TVOS_PROHIBITED;
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(nullable NSString *)sourceApplication annotation:(id)annotation NS_DEPRECATED_IOS(4_2, 9_0, "Please use application:openURL:options:") __TVOS_PROHIBITED;
- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary*)options NS_AVAILABLE_IOS(9_0); // no equiv. notification. return NO if the application can't open for some reason
在ios9時候享幽,任性的apple工程師調(diào)整了一下api铲掐,就是我上面列出來的。在你的UIApplication.h 中找一下就明白了值桩。使用他建議的api就好了摆霉。