Я реализовал встроенный API-интерфейс Twitter, и все работает отлично, однако я пытаюсь решить, как лучше всего сохранить учетную запись Twitter между сеансами, когда у пользователя настроено несколько учетных записей Twitter.
Если я получаю только один ACAccount
, используя -[ACAccountStore accountsWithAccountType:]
, это легко... Я просто использую его. Однако, если их несколько ACAccounts
, я не хочу спрашивать их каждый раз, когда захожу в приложение, какое из них использовать.
Как я это вижу до сих пор, мои варианты:
Сериализировать объект
ACAccount
с помощьюNSKeyedArchiver
(это было бы идеально, если это возможно)Ошибка пользователя каждый раз (не хочу этого делать)
Сохраните только имя пользователя выбранного
ACAccount
, затем в следующем сеансе сравните имя пользователя в каждой учетной записи в пределахACAccountStore
и выберите эту учетную запись (хотя по какой-то причине это кажется неэлегантным обходным путем).
Спасибо заранее!