CoreData - awakeFromSnapshotEvents:

2010年8月8日日曜日 | Published in | 0 コメント

このエントリーをはてなブックマークに追加

NSManagedObjectContextに対して rollback を送ると、対象となる NSManagedObject の awakeFromSnapshotEvents: が呼び出される。

NSManagedObject Class Reference - awakeFromSnapshotEvents:

引数には実行された操作の種類が渡される。
enum {
   NSSnapshotEventUndoInsertion = 1 << 1,
   NSSnapshotEventUndoDeletion = 1 << 2,
   NSSnapshotEventUndoUpdate = 1 << 3,
   NSSnapshotEventRollback = 1 << 4,
   NSSnapshotEventRefresh = 1 << 5,
   NSSnapshotEventMergePolicy = 1 << 6
};
typedef NSUInteger NSSnapshotEventType;

このメソッドは操作が行われた後に呼び出される。

- - - -
rollback直前のイベントを取るにはどうしたらいいのか。

Responses

Leave a Response

人気の投稿(過去 30日間)