1

私のアプリでは、NSManagedObject の属性に対するカスタム要件があります。

したがって、私のエンティティは属性でPersonあり、属性があり、.PersonfirstNamelastName

通常、データ モデルで必要なチェック ボックスにチェックを入れるだけではなく、必要なチェック ボックスを 1 つだけ持つ必要があります。したがって、 がfirstName存在する場合lastNameは不要であり、その逆も同様です。

どうすればこれを達成できますか?ありがとう。

4

1 に答える 1

2

これは、管理対象オブジェクトのサブクラスにvalidateForInsert:andを実装することで実行できます。validateForUpdate:

これは、"Core Data Programming Guide" のInter-Property validationに(例とともに) 文書化されています。

于 2012-11-12T14:00:05.170 に答える