このコードを使用して Facebook に接続しています。初めて動作します。次に、設定アプリに移動して、権限を取り消します。次に、アプリに戻り、このコードを再度実行します。 granted
戻りますNO
が、error
データが含まれていません。エラーが予想されますcode 6
が、取得しています"(null)"
if (!_accountStore) _accountStore = [[ACAccountStore alloc] init];
ACAccountType *fbActType = [_accountStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierFacebook];
// Permissions
NSArray *permissions = [NSArray arrayWithObject:@"email"];
NSMutableDictionary *options = [[NSMutableDictionary alloc] initWithObjectsAndKeys:@"##########", ACFacebookAppIdKey,
permissions, ACFacebookPermissionsKey,
nil];
// requestAccessToAccountsWithType
[_accountStore requestAccessToAccountsWithType:fbActType options:options completion:^(BOOL granted, NSError *error) {
if (granted) {
// do something if we have access
} else {
NSLog(@"%@",error); // this returns "(null)"
}
なぜこれが起こっているのですか?