私は のUITableViewController内部を持っていUINavigationControllerます。rightBarButtonItemを編集ボタンに設定しています:
self.navigationItem.rightBarButtonItem = self.editButtonItem;

これはうまく機能し、呼び出した後、次を使用してtableView:commitEditingStyle:forRowAtIndexPath:プログラムtableViewで編集モードを変更します。
[self.tableView setEditing:NO animated:YES];
ここで奇妙なのは、barButtonItem編集モードにいるときと同じように「完了」と表示されているため、まだ「編集モード」になっているように見えることです。それをクリックすると、ボタンが「編集」に戻ります。編集モードに戻すには、もう一度クリックする必要があります。

barButtonItem編集モードからも変更されないのはなぜですか?