実は、下記のプログラムを実行した時に、countが0を返す時があるみたいです。
ACAccountStore *aCAccountStore = [[ACAccountStore alloc] init]; ACAccountType *aCAccountType = [aCAccountStore accountTypeWithAccountTypeIdentifier:(ACAccountTypeIdentifierTwitter || ACAccountTypeIdentifierSinaWeibo)]; [aCAccountStore requestAccessToAccountsWithType:aCAccountType withCompletionHandler:^(BOOL granted, NSError *error) { if (granted) { dispatch_async(dispatch_get_main_queue(), ^{ NSArray *acAcounts = [aCAccountStore accountsWithAccountType:aCAccountType]; NSUInteger count = [acAcounts count]; }); }else{ NSLog(@"not grandted"); } }];権限も許可されてエラーも特にないんだけど、いざ、アカウントの情報を取得しようとしたら0件だったという状況。
appleの審査でもこの状況を突っ込まれるので今後、注意していきたい。
0 コメント:
コメントを投稿