組み込みの twitter API を実装しましたが、すべてうまく機能していますが、ユーザーが複数の twitter アカウントをセットアップしている場合に、セッション間で twitter アカウントを保持する最善の方法を決定しようとしています。
ACAccount
を使用して 1 つしか受信しない場合-[ACAccountStore accountsWithAccountType:]
、これは簡単です...単純にそれを使用します。ただし、複数ある場合はACAccounts
、アプリに入るたびにどれを使用するかを尋ねたくありません。
これまでのところ、私のオプションは次のとおりです。
ACAccount
を使用してオブジェクトをシリアル化しますNSKeyedArchiver
(可能であれば、これが理想的です)毎回ユーザーにバグを発生させる (これはしたくありません)
選択した のユーザー名のみを保存
ACAccount
し、次のセッションで 内の各アカウントのユーザー名を比較して、ACAccountStore
そのアカウントを選択します (ただし、何らかの理由で、これは洗練されていない回避策のように思えます)。
よろしくお願いします!