ページ

2010年6月9日水曜日

CoreData - トランザクション(2) rollback

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

rollback を試してみよう。前回のサンプルに Rollback ボタンを追加する。

rollback用のアクションコードを書き、そこへ紐づける。

- (IBAction)rollbackAction:(id)sender
{
[self.managedObjectContext rollback];
}


実行してみよう。
新規にレコードを追加し、入力したところで Rollback ボタンを押す。
すると新規レコードが取り消されるのがわかる。


複数の操作も試してみよう。
まず新規レコードを追加し
元からあったレコードを修正し
1レコード削除する
そして Rollback
元に戻った。