从MagicalRecord到Realm.io的等效“完成处理程序”

时间:2015-03-12 16:27:48

标签: ios block magicalrecord realm completion

我搜索了很多天,但我找不到它。什么相当于Realm.io中的以下MagicalRecord语句?

[MagicalRecord saveUsingCurrentThreadContextWithBlock:^(NSManagedObjectContext *localContext) {

    // Save block

} completion:^(BOOL success, NSError *error) {

    // Completion block

}];

我需要“保存阻止”,完成后,执行“完成阻止”

谢谢!

1 个答案:

答案 0 :(得分:1)

Realm中的等价物是-[RLMRealm transactionWithBlock:]

由于您的MagicalRecord示例和Realm的等效项都在当前线程中运行,因此完成块有点多余,因为它等同于在调用此方法后立即添加代码。