你可以在不保存的情况下验证NSManagedObject吗?

时间:2017-10-19 08:33:43

标签: core-data

是否有可能确定NSManagedObject是否有效,而不实际保存?

似乎应该有一个isValid函数,或某种方式来请求NSManagedObjectContext在没有实际保存的情况下为特定对象运行验证。

我能想到的唯一解决方法是将对象拉入临时子环境,"触摸"这样它将被视为已更新,然后尝试保存子上下文。但这似乎很野蛮。

1 个答案:

答案 0 :(得分:1)

您只需拨打validateForInsertvalidateForUpdate

即可