飛び出るときに私は私が(コアデータについて学ぶために)種類のコンタクトリストを作成しようとしていますiOSの5のiOS 5 viewWillAppearはNavigationController
を使用してiPhoneアプリケーションを開発するために勉強してい呼び出されていません。
UINavigationController
にはUITableView
が埋め込まれています(これはエディタ - >埋め込み型 - >ナビゲーションコントローラで行いました)。すべての連絡先を一覧表示のUITableViewに接触作成フォームから移動するには
[self.navigationController popViewControllerAnimated:YES];
:私はラインを持っている私のsaveContact
アクションの終わりに
。連絡先を取得するコードはviewWillAppear
です。
問題は、連絡先作成フォームがポップアップしたときに、新しい連絡先がリストに表示されないという問題です。
アップルの文書でUINavigationControllerDelegate
をUITableViewController
に追加する必要があることがわかりましたが、成功しませんでした。
提案がありますか?
デリゲートの設定方法ナビゲーションコントローラ? –
'delegate'はUiNavigationControllerクラスのプロパティなので、テーブルビューコントローラの' viewDidLoad'メソッドでは、テーブルコントローラをナビゲーションコントローラのデリゲートとして設定します(self.navigationController.delegate = self)。 –
動作しませんでした。ここに私のコードのペーストリーがあります:http://pastie.org/3209337とhttp://pastie.org/3209343。あなたはそれを見て、おそらく正しい方向に私を向けることができますか? –