大佬教程收集整理的这篇文章主要介绍了ios – FBSDKAccessToken currentAccessToken在登录后没有被更新,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
-(void)viewDidLoad { [[NsnotificationCenter defaultCenter] addObserver:self SELEctor:@SELEctor(checkLogIn)name :UIApplicationWillEnterForegroundNotification object:nil]; } -(void)checkLogIn { NSLog(@"IN checK LOG IN"); if ([FBSDKAccessToken currentAccessToken]) { NSLog(@"Access Token Activated"); } }
并且登录后,当我返回到应用程序checkLogIn方法被调用,但是[FBSDKAccessToken currentAccessToken]仍然返回NO.
但是,当我按下iPhone上的主页按钮后,它会变为YES,然后返回到应用程序.
如何立即更新,@R_543_9447@向用户显示另一个视图控制器?
更新:
我找到了在回到应用程序后执行正确代码的方法.关键是使用FBSDKAccessTokenDidChangeNotification是Notification Center.所以最终的结果将是这样的:
[[NsnotificationCenter defaultCenter] addObserver:self SELEctor:@SELEctor(checkLogIn) name: FBSDKAccessTokenDidChangeNotification object:nil];
以上是大佬教程为你收集整理的ios – FBSDKAccessToken currentAccessToken在登录后没有被更新全部内容,希望文章能够帮你解决ios – FBSDKAccessToken currentAccessToken在登录后没有被更新所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。