Facebook iOS SDK を使用してログインしようとすると、The operation could not be completed (com.facebook.sdk error 2) というエラーが表示されます。
セッションの状態は次のとおりです。FBSessionStateClosedLoginFailed。
これは私のコードです:
-(void) callFBService{
NSArray *permissions = [[NSArray alloc] initWithObjects:@"email, publish_stream, user_likes, friends_likes", nil];
[FBSession openActiveSessionWithReadPermissions:permissions allowLoginUI:YES
completionHandler:^(FBSession *fbsession,
FBSessionState status,
NSError *error) {
if(error)
{
NSLog(@"Session error");
[self fbResync];
[NSThread sleepForTimeInterval:0.5]; //half a second
[FBSession openActiveSessionWithReadPermissions:permissions
allowLoginUI:YES
completionHandler:^(FBSession *fbsession, FBSessionState status, NSError *error) {
[self sessionStateChanged:fbsession state:status error:error];
}];
}
else
[self sessionStateChanged:fbsession state:status error:error];
}];
}
次の投稿ですべてを試しました。
操作を完了できませんでした。(com.facebook.sdk エラー 2.) ios6 Facebook 登録: 操作を完了できませんでした (com.facebook.sdk エラー 2) Facebook SDK 3.1 iOS: ユーザーが Facebook 設定からアプリを削除した場合のログインの処理
何か案は???お願いします!