0

テーブル ビューが読み込まれた後、次の行を実行して詳細ビューを追加しています。

if (!self.addView) {
        self.addView = [[AddView alloc] initWithNibName:@"AddView" bundle:nil];
    }
          [self.navigationController pushViewController:self.addView animated:YES];
    NSLog(@"I am done, now what");

次に、テキスト ボックスの画面が表示されます...データを入力し、plist に保存します...その後、プログラム的に戻るには、次の行を実行します。

[self.navigationController popToRootViewControllerAnimated:NO];

私の質問は、新しいレコードでテーブルビューを更新する方法ですか? viewWillAppearメソッド[self.tableview reloadData]にあることは知っていますが、リターン後にそのメソッドに到達しないため、viewWillAppearをトリガーするにはどうすればよいですか? 任意の助けをいただければ幸いです。よろしく、

4

2 に答える 2

0

tableView が表示されるたびに reloadData を実行したい場合は、viewWillAppear で [self.tableview reloadData] を実行できます。

于 2013-06-11T17:59:29.310 に答える
0

[self.tableView reloadData]おそらく、viewWillAppearメソッドの代わりにメソッドに入れたいと思うでしょうviewDidLoad

于 2013-06-11T18:00:00.617 に答える