次のコードを使用して、ユーザーの Twitter アカウントにアクセスしています。
ACAccountStore *store = [[ACAccountStore alloc] init];
ACAccountType *twitterAccountType =
[store accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierTwitter];
// Request access from the user for access to his Twitter accounts
[store requestAccessToAccountsWithType:twitterAccountType
withCompletionHandler:^(BOOL granted, NSError *error) {
if (!granted) {
NSLog(@"User rejected access to his account.");
}
else {
NSArray *arrayOfAccounts = [store accountsWithAccountType:twitterAccountType];
if ([arrayOfAccounts count] > 0) {
ACAccount *acct = [arrayOfAccounts objectAtIndex:0];
}
}];
私の質問は、アプリ セッション間でユーザーのアカウントを保存するにはどうすればよいですか? 現在のセッションではインスタンス変数に格納できますが、ユーザーがアプリを終了して戻ってきた場合、どうすればそのアカウントを取得できますか? 電話があります[store requestAccessToAccountsWithType:twitterAccountType...]
か?毎回?