将我的项目和设置更新到 iOS 8/Swift/Xcode beta 5 后,当 Facebook 应用程序运行时,Facebook iOS SDK 不再从 accessTokenData.userID
返回 userID
已安装(为零)。当状态更改为 FBSessionStateOpen 时会发生这种情况。 accessTokenData.accessToken
does 返回一个值,并且我相当确定访问 token 与我尝试登录 Facebook 时浏览器返回的访问 token 相同应用程序被删除。如果我使用浏览器、相同的帐户和所有内容登录,一切都会正常。
这是我的问题,还是 Facebook iOS SDK 在 Beta 的当前状态下不再工作?如果是这样,我是否应该忽略上述问题并仅通过 Safari 登录来继续开发,然后在 Facebook 发布官方 iOS 8 SDK 更新时重新审视该问题?我注意到他们每周都会更新,但现在他们已经一个月没有更新了。
最佳答案
更新至此forked Facebook iOS SDK解决了我的问题,它似乎也解决了其他人的另一个问题:xcode beta 3 swift and FBLoginViewDelegate
关于ios - iOS 8 中的 Facebook SDK 与 Swift/Xcode beta 5 返回 accessToken 但更新后没有 userID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25187288/