
[FBSession.activeSession closeAndClearTokeninformation];
由于更新到4.0这不再有效. FBSession.activeSession已更改为[FBSDKAccesstoken currentAccesstoken].
然而,我找不到最新版本的closeAndClearTokeninformation可用于最新版本.有什么建议么?
解决方法FBSDKLoginManager *logMeOut = [[FBSDKLoginManager alloc] init];[logMeOut logout];
要么
[FBSDKAccesstoken setCurrentAccesstoken:nil];[FBSDKProfile setCurrentProfile:nil];
注销
然后再次登录时,请确保设置:
login.loginBehavior = FBSDKLoginBehaviorWeb;
像这样:
FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];login.loginBehavior = FBSDKLoginBehaviorWeb;[login logInWithReadPermissions:@[@"user_frIEnds"] handler:^(FBSDKLoginManagerLoginResult *result,NSError *error) { etc...}]; 我在文档中找到一些信息,说FBSDKLoginBehaviorWeb可以用于“kiosk”应用程序;我猜这是应用程序,旨在让多个人定期登录.
需要注意的是,此登录方法会创建一个模式的UIWebVIEw,它被设置为纵向模式.我不知道是否可以改变这个.
总结以上是内存溢出为你收集整理的ios – 重置Facebook令牌参考 – Facebook SDK 4.0全部内容,希望文章能够帮你解决ios – 重置Facebook令牌参考 – Facebook SDK 4.0所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)