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 に答える