사용자가 iOS 7로 업그레이드하면 Twitter 계정을 다시 인증해야했습니다. 현재 사용자가 여러 계정을 보유하고 있는데 하나 이상의 계정이 확인되지 않은 경우부터 발생하는 것으로 보이는 문제가 있습니다. 사용자가 여러 계정을 가지고 있으며, 하나의 인증을 요구하는 경우내 앱에 문제가있는 비공개 트위터 계정을 가진 사용자
,이 방법을 실행하는 YES와 완료 핸들러를 제공하고 전무 오류 :
ACAccountStore *accountStore = [[ACAccountStore alloc] init];
ACAccountType *accountType = [accountStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierTwitter];
[accountStore requestAccessToAccountsWithType:accountType options:nil completion:^(BOOL granted, NSError *error) {
}];
는 이후 계속 앱이에서 트위터에 액세스 할 수 없게됩니다 그 계정, 그리고 충돌을 일으킬 수 있습니다. 그 지표로 사용될 수 없습니다 수 있도록 문서를 읽기
는, 그 this property is inaccessible after the account is saved
ACAccount 이credential
속성이 있음을 보여 주지만.
ACAccountStore는 다른 방법을 가지고 :
- (void)renewCredentialsForAccount:(ACAccount *)account completion:(ACAccountStoreCredentialRenewalHandler)completionHandler
을하지만 이것은이 이미있는 경우에 적합하지,라고 할 때 자격 증명을 갱신하는 사용자를 강제로.
계정을 갱신해야하는지 또는 액세스 할 수 있는지 실제로 어떻게 알 수 있습니까?