1

在我的应用程序中,我对 NSManagedObject 的属性有自定义要求。

所以我的实体是Person并且Person具有属性,firstName并且lastName.

我通常不需要在我的数据模型中勾选所需的复选框,而是只需要一个。因此,如果 afirstName存在,lastName则不需要,反之亦然。

我怎样才能做到这一点?谢谢。

4

1 回答 1

2

您可以通过在托管对象子类中实现validateForInsert:和来做到这一点。validateForUpdate:

这在“核心数据编程指南”中的属性间验证中记录(带有示例) 。

于 2012-11-12T14:00:05.170 回答