CoreData(NSManagedObject)オブジェクトのiPhoneアプリケーションでNSUndoManagerを使用して、アプリケーションが途中で終了した場合(たとえば、電話がかかってきたため)にNSUndoManagerの状態を保存(および後で復元)できるようにしたいと思います。つまり、NSUndoManagerに蓄積された変更を自動的に破棄または保存するのではなく、ユーザーがアプリを再起動したときに明示的に破棄または保存できるように、それらを復元したいと思います。
誰かがこれを経験したことがありますか?アプリケーションが中断されたときにNSManagedObjectContextで保留中の変更を管理するために、この(または代替の)アプローチを推奨できる人はいますか?