如何使用FBSDKLoginManager实现FB登录?

时间:2015-04-08 10:15:18

标签: ios iphone facebook-sdk-4.0

使用此方法时 ([login logInWithReadPermissions:@[@"email"] handler:^(FBSDKLoginManagerLoginResult *result, NSError *error)

始终将结果作为isCancelled传递给YES。将AccessToken设为null

1 个答案:

答案 0 :(得分:0)

applicationDidFinishLaunching

中添加以下行
return [[FBSDKApplicationDelegate sharedInstance] application:application
                                    didFinishLaunchingWithOptions:launchOptions];

并在AppDelegate.m

中添加此方法
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
    return [[FBSDKApplicationDelegate sharedInstance] application:application
                                                          openURL:url
                                                sourceApplication:sourceApplication
                                                       annotation:annotation];
}

信用转到FBSDKLoginManager logInWithPublishPermissions always returns isCancelled=YES