使用FBSDKLoginBehaviorWeb登录没有Facebook帐户会出现一个空白页面

时间:2015-07-06 12:23:35

标签: ios facebook facebook-ios-sdk

我尝试在我的应用(webview

中登录Facebook FBSDKLoginBehaviorWeb

FBSDKLoginBehaviorWeb

但如果我尝试使用No Facebook帐户(例如email: notregistered@noemail.com password: 123456),则会显示blank page。我希望它返回一些error

Blank Page

这是我的代码。

FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];
login.loginBehavior = FBSDKLoginBehaviorWeb;

dispatch_async(dispatch_get_main_queue(), ^{
   [login logInWithReadPermissions:@[@"public_profile"] 
                           handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) {
   }}];

重要的是要说handler不会被执行,并且无法访问结果和error

我应该怎样做以避免blank page或获取某些API error

0 个答案:

没有答案