我使用下面的代碼可以訪問用戶的Twitter帳戶:在iOS 5中保存一個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...]
嗎?每次?
好吧,我會在後臺發佈推文,而無需作曲者視圖。 – Snowman
只是好奇,爲什麼這個答案被接受?它似乎沒有回答你的問題。 – HoratioCain