我正在使用新的 iOS 6 Facebook API,并且通常在使用 ACAccountStore 方法时经历了“具有挑战性的”时间。我检索了一个 ACAccount:
[accountStore requestAccessToAccountsWithType:self.facebookAccountType
options:options completion:^(BOOL granted, NSError *error) {
然后我需要定期更新 ACAccount 令牌:
[accountStore requestAccessToAccountsWithType:self.facebookAccountType
options:options completion:^(BOOL granted, NSError *error) {
每当我使用“重置内容和设置..”从干净的 iOS 模拟器环境开始时,这都有效
但过了一会儿,我得到以下信息。
Error Domain=com.apple.accounts Code=7 "Cannot renew credentials. Unknown client: FBTest (org.my.app.FBTest)"
我正在执行来自 FBTest 应用程序的调用。
有很多关于如何启动和运行 iOS 6 FB 的帖子,我已经过了这一点。框架的棘手部分是让它随着时间的推移而运行。