Objective c 使用facebook id、facebook sdk和ios进行身份验证
在使用facebook进行身份验证之后Objective c 使用facebook id、facebook sdk和ios进行身份验证,objective-c,ios,facebook,Objective C,Ios,Facebook,在使用facebook进行身份验证之后 FBSessionLoginBehavior behavior = FBSessionLoginBehaviorForcingWebView; appDelegate.session = [[FBSession alloc] init]; [appDelegate.session openWithBehavior:behavior completionHandler:^(FBS
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];
}
];
我总是很紧张
session is 513
问题:
what is the meaning of 513
请在这个问题上帮助我。谢谢告诉我这是“用户不能通过API戳”。它似乎明确地处理了513错误。也请看一看。告诉我这是“用户不能通过API戳”。它似乎明确地处理了513错误。也请看一看。FBSession.state=513是FBSessionStateOpen。 我找不到任何解释这一点的文档,可能的会话状态是:(在iOS FacebookSDK中找到)
数字是错的,但各州是对的。尝试“po session.state”,您将使用枚举值。FBSession.state=513是FBSessionStateOpen。 我找不到任何解释这一点的文档,可能的会话状态是:(在iOS FacebookSDK中找到) 数字是错的,但各州是对的。尝试“po session.state”,您将使用枚举值
FBSessionStateCreated = 0,
FBSessionStateCreatedTokenLoaded = 1,
FBSessionStateCreatedOpening = 2,
FBSessionStateOpen = 1 | FB_SESSIONSTATEOPENBIT,
FBSessionStateOpenTokenExtended = 2 | FB_SESSIONSTATEOPENBIT,
FBSessionStateClosedLoginFailed = 1 | FB_SESSIONSTATETERMINALBIT, // NSError obj
FBSessionStateClosed = 2 | FB_SESSIONSTATETERMINALBIT, // "