2009-07-22 7 views
1

私はナビゲーションベースのアプリケーションを使用しています。 しかし、私はビューをプッシュしたくありません。 現在のModalViewControllerを変更しました。 今、私は混乱しています - プレビュービューを読み込む方法。前のビューに移動するには? - iPhone Devlopment

  1. 私のアプリケーションのテーブル表示 - ナビゲーションコントローラのナビゲーションベースのアプリケーション
  2. のデフォルトIは、(従業員を追加)ボタンを追加しました。追加(従業員)に
  3. 私はappDelegate.m のコード次書かれているクリック - (IBAction)AddClicked:(ID)、送信者 { を(self.addData == nilを)//は、addDataは、私の次のオブジェクトである場合表示 { addData = [[AddEmpScrn alloc] initWithNibName:@ "AddEmpScrn"バンドル:nil] autorelease]; } [self.navigationController presentModalViewController:self.addData animated:YES];
    は}

このコードは、&次のperfactly従業員の画面負荷を追加し、正常に動作します。

しかし、今私は混乱しています。

前のビューに戻るにはどうすればよいですか?私はそれを解決する方法を知らない「保存」またはそれが再び前のビューが表示されます 「キャンセル」... メイン画面

のユーザー]をクリックした場合

誰も助けてください...です 私...

私は完全に感謝します。

+0

コードの編集を試みましたが、コードスニペットが機能しませんでした。 – quantumpotato

答えて

1

dismissModalViewControllerメソッドを使ってみましたか?

0

「モーダルビューコントローラの使用」をお読みになりましたか?

ModalViewControllerを表示している場合、古いビューはまだその背後にあります。元のナビゲーションコントローラでdismissModalViewControllerAnimated:を呼び出すだけで済みます。

サブビューをスワップアウトしてビュー階層を直接操作する場合は、別のメンバー変数の古いビューを押したまま保持する必要があります。

関連する問題