0

ユーザーに Twitter でログインするオプションを提供するアプリを開発しています。私の問題は、特定の機能にアクセスする前にユーザーがログインしているかどうかを確認したいということです。ビューがあり、ユーザーがログインしているかどうかに応じて異なるコンテンツを表示したいとします。アプリを開くときにユーザーをログインできることはわかっていますが、ユーザーがログインしないことを選択した場合に毎回ログイン画面を表示したくありません (私は Twitter+OAuth/MGTwitterEngine フレームワークを使用しています)。

そのようなコントロールを設定するにはどうすればよいですか? どんなヒントでも大歓迎です!

4

1 に答える 1

1

認証トークンを NSUserDefaults に保存したいようです。次に、起動時にそのトークンを確認します

if (![[NSUserDefaults standardUserDefaults] objectForKey:@"whatever_you_call_your_auth_token") {
//send the user to twitter login
} else {
//set isLoggedInViaTwitter:YES
}

したがって、isLoggedInViaTwitter のようなブール値があり、NSUserDefaults に認証トークンが存在するかどうかに基づいてそれを YES または NO に設定すると、その値を使用してビューに表示するコンテンツを決定できます。私は新しいですが、これがある程度役立つことを願っています。あなたの質問を誤解している場合は、お知らせください。

于 2012-04-24T21:47:36.093 に答える