我正在使用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帐户?
答案 0 :(得分:4)
Facebook支持仅在10.8.2中添加。你使用的是10.8.2吗?如果是这样,您获得了哪些具体的错误代码?我们不是读者。
如果按照您的意愿阅读标题,您会看到Mac上不存在-requestAccessToAccountsWithType:withCompletionHandler:
,并且在iOS上已弃用。您应该使用-requestAccessToAccountsWithType:options:completion:
。