私はよくUITableViewController編集ボタンを持っていますが、テーブルに行がない場合は無効にします。これを同期させるために、ボタンを更新する可能性のある何かが発生するたびにボタンを有効/無効にしますdataSource-最初の行の追加、最後の行の削除viewDidLoadなど。テーブルの内容に影響を与える可能性のある新しい機能を追加するたびに、このロジックを組み込むことを忘れないでください。
UITableViewこれを単純化するために使用できるの代理人はいますか?テーブル(またはテーブルdataSource)が変更されたときはいつでも知る方法。ここで、内のアイテムの数を確認し、dataSourceそれに応じて有効/無効にすることができます。
あるいは、他のアプローチも歓迎されます。