テーブル項目を削除できるデフォルトの編集ボタンを設定したナビゲーション バーがあります。ただし、テーブルが空の場合でも、ボタンの状態を「完了」として維持し、「編集」に戻ることはありません。私のコードはここにあります。
self.navigationItem.leftBarButtonItem = self.editButtonItem;
//My Editing method
-(void)setEditing:(BOOL)editing animated:(BOOL)animated
{
if([userInfoArr count]!=0)
{
[super setEditing:editing animated:animated];
[self.tableView setEditing:editing animated:YES];
}
}