2011-08-08 11 views
-1

私は2つのタブを持つタブバーに基づいてアプリを作っています。私の問題は、私はタブビューのいずれかで認証ビュー "loginView"を実装する必要があり、資格情報が保存されるときに毎回タブがタップされたときに別のデータを表示したいと思うということです。それを行う最善の方法は何ですか?ログイン画面が一度だけ表示されます

答えて

0

ストアユーザーのデフォルトのboolean、あなたのappplicationDidFinishLaunching方法で、その後「loginShown」、のようなもの、「loginShown」が設定されているかを確認し、ない場合は、ログイン図であるモーダルビューコントローラを発表。

0

ログインにはmodalViewControllerを使用できます。そのため、他のビューを下に置くことができます。ユーザーがログインする必要がないようにログインの資格情報を保存する場合は、KeyChainに保存することができます。

使用この参照:http://log.scifihifi.com/post/55837387/simple-iphone-keychain-code

+0

OK、私は(modalViewController付き)がOこのように試みたが、私は大きな問題を抱えていた、私は私がクリックすることにより、モーダルビューコントローラを閉じたときに、ボタンのプログラムがタブにリダイレクトする「キャンセル」を意味していますログインビューで安全なデータで選択されているので、別のタブにリダイレクトしたい。私はデリゲートで試しましたが、うまくいきません。 – Wojtek

+0

tabbarcontroller.selectedIndex = 0が最初のタブです。 2番目のタブとそのようなものの値を1に設定します。 – Legolas

関連する問題