0
Я использую этот код:IOS 6 Facebook не работает
_accountStore = [ACAccountStore new];
ACAccountType *facebookTypeAccount =
[_accountStore accountTypeWithAccountTypeIdentifier:
ACAccountTypeIdentifierFacebook];
NSArray *accounts =
[_accountStore accountsWithAccountType:
facebookTypeAccount];
_facebookAccount = [accounts lastObject];
[_accountStore requestAccessToAccountsWithType:facebookTypeAccount
options:@{ACFacebookAppIdKey:myKey, ACFacebookPermissionsKey:@[@""]}
completion:^(BOOL granted, NSError *error) {
if(granted)
{
NSArray *accounts = [_accountStore accountsWithAccountType:facebookTypeAccount];
_facebookAccount = [accounts lastObject];
NSLog(@"Success");
[self parseUserDataWithCompletion:completion];
}
else
{
NSLog(@"Error: %@", error);
[self parseUserDataWithCompletion:completion];
}
}];
прекрасно работает на устройстве. Но работает на тренажере дает ошибку:
Error Domain=com.apple.accounts Code=7 "The operation couldn’t be completed. (com.apple.accounts error 7.)"
UPDATE: Это не работает на устройстве либо.
Раньше это работало. Но теперь уже не так ... Что случилось? Что-то изменило?
То пользователь отказано разрешений ошибки. –