0

我正在使用来自 WWDC 的代码来访问用户的 facebook 帐户:

self.accountStore = [[ACAccountStore alloc] init];
ACAccountType *facebookAccountType = [self.accountStore
                                      accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierFacebook];
[self.accountStore requestAccessToAccountsWithType:facebookAccountType
                             withCompletionHandler:^(BOOL granted, NSError *e) {
                                 if (granted) {
                                     NSArray *accounts = [self.accountStore
                                                          accountsWithAccountType:facebookAccountType];
                                     self.facebookAccount = [accounts lastObject];
                                 } else {
                                     // Fail gracefully...
                                 }
                             }];

但它给了我错误requestAccessToAccountsWithType:withCompletionHandler:
在此处输入图像描述
如何访问用户的 Facebook 帐户?

4

1 回答 1

4

Facebook 支持仅在 10.8.2 中添加。你还在用 10.8.2 吗?如果是这样,你得到什么具体的错误代码?我们不是读心术者。


如果你按照你应该做的那样阅读标题-requestAccessToAccountsWithType:withCompletionHandler:,你会看到它在 Mac 上不存在,并且在 iOS 上已被弃用。你应该使用-requestAccessToAccountsWithType:options:completion:.

于 2012-11-06T20:39:59.060 回答