【发布时间】:2013-10-08 10:01:17
【问题描述】:
如何取消正在进行的 NSManagedObjectContext performBlockAndWait 进程?有没有办法做到这一点。 我想取消,以防用户被删除并且不想保存 1000 个条目。
[context performBlockAndWait:^{
NSError *childError = nil;
if ([context save:&childError])
{
[context.parentContext performBlockAndWait:^{
NSError *parentError = nil;
if ([context.parentContext save:&parentError])
{
// something here
}
else
{
// error
}
}];
}
else
{
// error
}
}];
【问题讨论】:
-
performBlockAndWait中是否存在某种循环?
标签: iphone core-data nsmanagedobjectcontext