0

編集モードではなく、これを行うテーブルビューからセルを削除するための最良の解決策は何ですか。あるビューから別のビューに切り替える例のように、-viewWillAppear:メソッド内のセルの数を更新します (以前のセルの削除または挿入の後)。

4

3 に答える 3

1

NSFetchedResultsController を使用できます。作成された NSManagedObjectContext に変更が加えられたときに通知を受け取ると、セルを追加/削除/更新します。

于 2012-04-05T13:43:39.367 に答える
0

beginUpdatesを見てください

後続の挿入、削除、および選択操作 (cellForRowAtIndexPath: および indexPathsForVisibleRows など) を同時にアニメーション化する場合は、このメソッドを呼び出します。

グループ内で reloadData を呼び出さないでください

于 2012-04-05T13:46:56.453 に答える
0

dataSource 配列の値を変更 (追加/削除) した場合は、単純に呼び出すことができます

[tableView reloadData];
于 2012-04-05T12:13:33.930 に答える