ACAccountStore accountsWithAccountType возвращает пустой список, но запрос на доступ удовлетворен
У меня есть следующий фрагмент кода Swift для подключения к учетной записи Twitter в моем симуляторе iOS.
Мой звонок requestAccessToAccountsWithType
предоставляется, но ACAccountStore.accountsWithAccountType
возвращает пустой список.
Что мне не хватает?
let accountStore = ACAccountStore()
let twitterAccountType = accountStore.accountTypeWithAccountTypeIdentifier(ACAccountTypeIdentifierTwitter)
accountStore.requestAccessToAccountsWithType(twitterAccountType, options: nil) { (granted, error) in
if granted {
print("requestAccessToAccountsWithType for \(twitterAccountType) is granted\n")
let accounts = accountStore.accountsWithAccountType(twitterAccountType)
print("accountsWithAccountType returns \(accounts.count) ")
} else {
let error = "Access to Twitter was not granted."
self.log(error)
handler(error)
}
}
requestAccessToAccountsWithType для Twitter (com.apple.twitter) предоставлен accountWithAccountType возвращает 0
1 ответ
Решение
Предоставление доступа - это одно, вам также необходимо настроить учетную запись Twitter на устройстве / симуляторе. Проверьте, есть ли у вас настроенные учетные записи.