0

私はこのレイアウトのアプリを持っています:

アプリを開くと、ログイン画面が表示されます。ログインすると、3つのタブがあるタブバーが表示されます。(loginviewは、タブバーのappdelegateにpresentModalViewとともに表示されます)。

3番目のタブには、ログアウトボタンがあります。ログアウトボタンが押されたときにアプリがNSUserDefaultsを削除し、loginviewを再度表示したい。また、再度ログインすると、ログイン画面が消え、タブバーの最初のタブが表示されます。

これどうやってするの?

4

1 に答える 1

0

次のようにします。

  1. ログイン ビューを最初のビュー コントローラーに配置します。

  2. タブバー コントローラーを 2 番目のビュー コントローラーに配置します。

  3. 2 番目のビューコントローラー インスタンスを appDelegate に格納します (これはナビゲーションに使用されます)。

  4. ログアウトボタンが押されたら、保存されたインスタンスを使用してビューをナビゲートします。

于 2010-12-01T03:58:35.350 に答える