スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

【Swift】ACAccountでTwitterのアカウントを指定する

iOS上でTwitterのアカウントは複数持てるので、Twitterのアカウントを使ってあれこれする時にはリストの中からどのアカウントかを指定する必要がある。
一番シンプルな方法は下記。


var twAccount: ACAccount?
var accountStore = ACAccountStore()
func selectTwitterAccount(){
let accountType = accountStore.accountTypeWithAccountTypeIdentifier(ACAccountTypeIdentifierTwitter)
let accounts = self.accountStore.accountsWithAccountType(accountType) as! [ACAccount]
for account in accounts {
if account.username == "@を除いた名前"{
twAccount = account
}
}
}



"@を除いた名前"でアカウントを指定する場合は上記のようにすればいい。
要するに全てのアカウントとtwitterのscreen_nameを比較してマッチしたらそのアカウントをtwAccountというACAccountに入れる、という内容。
alertでアカウントをリストで表示させて選ばせるという手法は散見されたのですでにアカウント名がわかっている場合の手法として。

コメント

コメントの投稿

非公開コメント

PR

PR

プロフィール

何でも書くman

Author:何でも書くman
思ったことや備忘録など、とりあえずなんでも書きます。IT系のことや趣味、生活に関わることなども。

ページの先頭へ戻る
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。