0

私の iOS アプリは 2 つのログイン画面から始まり、次にメインの「アカウントのリスト」画面が表示されます。ストーリーボードで私は:

  1. 「Enter User Reg No」View Controllerを表示します。(VC1)
  2. "Enter PAC digits a,b,c" のモーダルシーク。(VC2)
  3. 次に、アカウント リストへの Modal Seque を実行します。(VC3)

VC3 には、VC1 に Modal Seques する「ログアウト」ボタンがあります。

これは顧客デモのプロトタイプです。VC1、VC2、および VC3 のループを構築しているので、正しくないことはわかっています。

これに対する正しいアプローチは何ですか?Apple の続編のドキュメントを読みましたが、まだ納得のいく答えが見つかりません。

4

2 に答える 2

3

これに対する最善のアプローチは、プッシュ セグエでナビゲーション コントローラーを使用することです (ナビゲーション バーが必要ない場合は非表示のままにしておくことができます)。その後、ログアウト ボタン IBAction に次のように入力します。

[self.navigationController popToRootViewControllerAnimated:YES];

ナビゲーション コントローラーを使用するには、VC1 を選択してから、

Editor->Embed In->Navigation Controller

編集: また、seQue ではなく、"g" を付けて seGue と呼ばれていることも指摘しておく必要があります。

于 2013-06-07T13:50:52.440 に答える