2012-05-09 3 views
0

私はしばらくの間これを苦労してきました。ログイン画面からログインして特定のコントローラー(iPhone SDK)に送信

私はいくつかの有用なものを見つけましたが、人々の意見を聞くためにここに投稿する必要があるような気がします。

いつか特定の画面にユーザーを送信したいと思っています。アプリがリロードされた場合、私はそれらを中断した画面に送り返したいと思っています。また、ログイン中にいつでも承認することができない場合(パスワードが別の場所に変更された場合)、ログイン画面に戻すことができます。

これを達成するには、「root」コントローラからすべてのコントローラにseguesを追加し、すべてのコントローラからseguesをログインコントローラに追加します。それでどこにでもperformSegueWithIdentifierと一緒に送ることができました。

しかし、これは本当に行く方法ですか?少し柔軟でないと思われる。より良い方法がありますか?

答えて

1

ログイン画面をUIWindow内に実装することをおすすめします。この方法で、ビュー階層またはモーダルのどこに関係なく、通常のウィンドウの他のビューの上にこのウィンドウをポップします。

+0

私はまったくこれをやっていませんでしたが、これは本当に私の解決策だと思っていました!ありがとう!私は私のAppDelegateが1つのUIViewControllerから別のUIViewControllerにアニメーションを実行させることになってしまい、それを使って誰かに "ログイン画面"を送ることができます! – netigger

関連する問題