无法使用iOS 10上的Facebook登录登录

And*_*ndy 8 facebook ios

我在使用Cocoapods的最新版iOS 10和最新的Facebook SDK上登录Facebook时遇到问题.这工作正常,现在它不起作用.当我从登录回来时,访问令牌是零.以前不是零.我确实在日志中看到了一条消息.我用Google搜索错误,但找不到任何内容.我已按照Facebook开发人员登录指南中的说明进行操作.

2016-11-04 10:10:26.122435 Ghosts [833:83731] FBSDKLog:标识符无效:'fb_mobile_login_native_app_switch_dialog_result'.必须介于1到40个字符之间,并且必须仅包含字母数字,_, - 或空格,以字母数字或_``开头

if ([FBSDKAccessToken currentAccessToken]) {
}
Run Code Online (Sandbox Code Playgroud)

FBSDKCoreKit 4.17.0

iOS 10.1.1

Xcode 8.1

Objective-C with ARC

And*_*ndy 6

事实证明,访问令牌可以在之后立即为零.您必须先等待通知才能使用它.我认为这是一项新要求.

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(checkLogIn) name: FBSDKAccessTokenDidChangeNotification object:nil];
Run Code Online (Sandbox Code Playgroud)

.

我想其他错误信息只是一个警告.