我已经实现了内置的 twitter API,一切运行良好,但是我正在尝试确定当用户设置了多个 twitter 帐户时,如何最好地在会话之间保留一个 twitter 帐户。
如果我只收到一个ACAccount
using -[ACAccountStore accountsWithAccountType:]
,这很容易......我只是使用那个。但是,如果有多个ACAccounts
我不想每次进入应用程序时都询问他们要使用哪个。
到目前为止,我的看法是:
使用序列化
ACAccount
对象NSKeyedArchiver
(如果可能,这将是理想的)每次都给用户带来错误(不想这样做)
仅存储所选 的用户名
ACAccount
,然后在下一个会话中比较 中每个帐户的用户名ACAccountStore
,然后选择该帐户(尽管出于某种原因,这似乎是一种不雅的解决方法)。
提前谢谢了!