Ios 我再也无法从facebook获得代币

Ios 我再也无法从facebook获得代币,ios,objective-c,facebook,Ios,Objective C,Facebook,此代码通常有效 -(NSString *) strOauthToken { ACAccountCredential *fbCredential = [self.acAcount credential]; return [fbCredential oauthToken]; } 我的程序会自动将用户评论或书签发布到facebook。我需要facebook SDK,而不仅仅是社交框架。所以我从social framework中获取了一个AccountCredential,并将令牌提供

此代码通常有效

-(NSString *) strOauthToken
{
    ACAccountCredential *fbCredential = [self.acAcount credential];
    return [fbCredential oauthToken];
}
我的程序会自动将用户评论或书签发布到facebook。我需要facebook SDK,而不仅仅是社交框架。所以我从social framework中获取了一个AccountCredential,并将令牌提供给facebook IOS SDK

它过去工作得很好。它在除我之外的所有其他手机上都能正常工作

现在它总是返回零。我见过

也就是说:

此属性是必需的,必须在保存帐户之前设置。 出于隐私原因,帐户关闭后无法访问此属性 他得救了

这是什么意思,这个属性是必需的?必须设置属性的含义是什么。我从未设置过这个属性。不知何故,它已经包含了价值。此外,帐户何时“保存”

还有为什么它不起作用


它适用于大多数手机和模拟器。它在我的iPhone 5s上不起作用。

我想我们现在使用的是

NSString *accessToken = [FBSession activeSession].accessTokenData.accessToken;

你能试试看,让我知道它是否有效吗?

这就是问题所在。我使用account框架登录,我想从Facebook SDK为FBSession使用该令牌。