2012-09-19 3 views
1

난 항상 무엇입니까인증,

FBSessionLoginBehavior behavior = FBSessionLoginBehaviorForcingWebView; 
appDelegate.session    = [[FBSession alloc] init]; 

[appDelegate.session openWithBehavior:behavior 
        completionHandler:^(FBSession *session, FBSessionState status, NSError *error) { 
         NSLog(@"session is %d",session.state); 
         [self dismissViewControllerAnimated:YES completion:nil]; 


        } 
]; 

을 수행하여 페이스 북을 사용하여 인증을 수행 한 후 IOS

session is 513 

질문 :

what is the meaning of 513 

지원하십시오 이 문제에 관해서 나. 감사합니다.

답변

2

"사용자가 API를 통해 찌를 수 없음"이라고 알려주세요. this은 명시 적으로 513 오류를 처리합니다. 또한보십시오 this.

2

FBSession.state = 513은 FBSessionStateOpen입니다. 나는이를 설명하는 문서를 찾을 수 없습니다, 가능한 세션 상태는 다음과 같습니다

FBSessionStateCreated     = 0, 
FBSessionStateCreatedTokenLoaded  = 1, 
FBSessionStateCreatedOpening   = 2, 
FBSessionStateOpen      = 1 | FB_SESSIONSTATEOPENBIT, 
FBSessionStateOpenTokenExtended   = 2 | FB_SESSIONSTATEOPENBIT, 
FBSessionStateClosedLoginFailed   = 1 | FB_SESSIONSTATETERMINALBIT, // NSError obj 
FBSessionStateClosed     = 2 | FB_SESSIONSTATETERMINALBIT, // " 

숫자는 잘못 (아이폰 OS FacebookSDK에서 발견),하지만 상태는 맞다. "po session.state"를 시도하면 열거 형 값이 표시됩니다.