私は客観的なCでiphoneアプリケーションを設計しています。 現在のところ、私はアプリケーションの初めにUHavigationControllerを持っています と残りのナビゲーションがそれから処理されていました。ナビゲーションベースのアプリケーションでログインビューを管理するにはどうすればよいですか?
今、アプリケーションがロードされたときにログイン画面を挿入します。
私はアプリケーションの残りの部分から独立させるにはどうすればよいですか? つまり、私はLoginViewControllerを作成し、これを私のアプリケーションのNavigationViewController に追加しました。ユーザーが正常にログインすると、アプリケーションは次の画面がナビゲーションコントローラーにプッシュされた状態で続行されます。 しかし、この方法の問題点は、ナビゲーション項目の最初のログイン画面に戻ってしまうことです。
私はログイン後最初の画面からナビゲーションバーを隠そうとしましたが、その後の各画面からナビゲーションバーを削除しました。
私が考えることができる唯一の解決策は、開始画面でナビゲーションバーを手動で非表示にして、後続の画面で表示できるようにすることです。 他にもまったく問題はありませんか?
最初のコントローラのviewDidLoadからLoginScreenを表示することができます。ログインした後で、それを閉じることができます。 –