facebook登录(集成FBSDKLoginKit) result的isCancelled总是YES token为nil

只需要在AppDelegate如下函数添加:

- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<NSString *,id> *)options
{
return [[FBSDKApplicationDelegate sharedInstance] application:app openURL:url sourceApplication:options[UIApplicationOpenURLOptionsSourceApplicationKey] annotation:options[UIApplicationOpenURLOptionsAnnotationKey]];
}

因为重写了上面这个函数, 就不会调用如下函数:

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
return [[FBSDKApplicationDelegate sharedInstance] application:application openURL:url sourceApplication:sourceApplication annotation:annotation];
}

所以就会出现这种错误...

上一篇:九度OJ 1207 质因数的个数


下一篇:深入理解Fsync----JBD内核调试 专业打杂程序员 @github yy哥