我尝试在我的应用(webview
)
FBSDKLoginBehaviorWeb
但如果我尝试使用No Facebook帐户(例如email: notregistered@noemail.com
password: 123456
),则会显示blank page
。我希望它返回一些error
。
这是我的代码。
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
?