嗨,這將返回FBSessionStateClosedLoginFailed狀態,每次我運行它。我已經檢查過我的軟件包名稱,URL設置等等,都很酷。事實上,臉書知道我已經通過了應用程序的驗證。但是有時我打電話給openWithCompletion我的會話失敗!FBSessionStateClosedLoginFailed每次我嘗試登錄到我的應用程序
[appDelegate.session openWithCompletionHandler:^(FBSession *session,
FBSessionState status,
NSError *error) {
switch (status) {
case FBSessionStateOpen:
NSLog (@"Open");
break;
case FBSessionStateClosed:
NSLog (@"Closed");
break;
case FBSessionStateClosedLoginFailed:
NSLog (@"Failed");
break;
default:
break;
}
[self updateView];
}];
我已經在應用程序的委託也獲得所謂的成功創造了這個,但總是返回false:
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
return [FBSession.activeSession handleOpenURL:url];
}