objective-c - 如何访问用户的 Facebook 帐户? OSX 山狮

标签 objective-c facebook macos cocoa acaccount

我正在使用 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: 上给了我错误。
enter image description here
我如何访问用户的 Facebook 帐户?

最佳答案

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

<小时/>

如果您按预期读取 header ,您会看到 -requestAccessToAccountsWithType:withCompletionHandler: 在 Mac 上不存在,并且在 Mac 上已弃用iOS。您应该使用 -requestAccessToAccountsWithType:options:completion:

关于objective-c - 如何访问用户的 Facebook 帐户? OSX 山狮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13258922/

相关文章:

ios - 显示使用 Cocoapods 的 Xcode 项目的所有原生 iOS 依赖项/框架

iphone - 如何判断哪个控件被触摸了?

php - Facebook PHP SDK - getUser() 突然返回 0

iOS、Facebook、GraphAPI 问题

c++ - 内核授权文件操作范围在 Mavericks 中被破坏

objective-c - noob here-具有不同地址的 objective-c 指针?

ios - 在另一个 UIView 之上添加带有自己的 UIViewController 的 UIView

ios - 在 Facebook 网站上发布图片

python - OSX 端口 Python 库路径?找不到ctypes

objective-c - 捕获导出/部署的 OSX 应用程序中的日志(错误、警告)