将我的项目和设置更新到iOS 8 / Swift / Xcode beta 5后,Facebook iOS SDK在安装Facebook App时不再从userID
返回accessTokenData.userID
(它为零)。当状态变为FBSessionStateOpen
时会发生这种情况。 accessTokenData.accessToken
会返回一个值,并且我非常确定访问令牌与我尝试登录后删除Facebook应用时浏览器返回的访问令牌相同。如果我使用浏览器,同一帐户和所有内容登录,一切正常。
这是我的最终目的,还是Facebook iOS SDK不再适用于测试版的当前状态?如果是这样,我是否应该忽略上述问题并仅通过Safari登录继续开发,然后在Facebook发布官方iOS 8 SDK更新时重新审视问题?我注意到他们每周都会发布更新,但现在他们还没有更新一个月。
答案 0 :(得分:3)
更新到此forked Facebook iOS SDK解决了我的问题,似乎已为其他人解决了另一个问题:xcode beta 3 swift and FBLoginViewDelegate