Core Data Booksの例に基づいたアプリケーションがあり、ユーザーがテーブル内の行(データのセット)を複製して、このデータを編集できるようにする必要があるという結論に達しました。常にゼロから新しいレコードを作成させるのではなく。
UITableViewCellEditingStyleInsert編集コントロールを使用してこれを行うことを検討していました-ナビゲーションバーの「+」ボタンを使用して新しいレコードを追加するため、ユーザーは1回押すとエントリが複製されて新しいエントリが挿入されないことがわかります。
ただし、標準のTableCell定義ではこれを行うことはできません。削除または挿入のみが可能であり、両方は不可能であるため、これを行うにはカスタムテーブルセルを作成する必要があると思います。
余分な「もの」の束でUIを詰まらせない他の提案はありますか?ナビゲーションバーにすでに[編集]ボタンがあるので、コピーアクションを追加するための削除アクションの論理的な拡張のようです。
ありがとう、
-t