NSManagedObject からのデータを取り込むメニュー画面があります。この画面が表示されている間、ユーザーはあらゆる種類の値を入力できます。等
私が抱えている問題は、画面への入力に使用される最初の NSManagedObject を変更する必要がないことです。すべてが完了する前にキャンセルすると、元の正しい情報が公平なデータによって破損するため、代わりにユーザーが変更できるコピーが必要です。
ただし、すべてのプロパティが @dynamic であるため、NSManagedObject 内であらゆる種類のコピー メソッドまたはプロセスを実装する際に問題が発生しています。
NSManagedObject 内の copyWithZone メソッドで「自分自身を返す」だけで、すべてが適切にコピーされますか?