1

XcodeのCoreDataインターフェイスを使用して、親エンティティから継承された属性のデフォルト値を設定することは可能ですか?

例:アートワークエンティティの属性は「medium」で、デフォルトは「clay」です。サブエンティティのPaintingはArtworkの子ですが、「medium」をデフォルトで「oil」または「canvas」に設定したいと思います。

コード(awakeFromInsertまたは他の場所)でそれを行うことは避けたいのですが、それが必要な場合はそれで問題ありません。

4

1 に答える 1

1

残念ながら、親のデフォルトをに設定することしかできませんがclay、モデルエディタで親属性の子のデフォルトを設定する方法はありません。したがって、クラスの実装を変更する必要があります。考えてみれば、それほど不便ではありません。

于 2012-12-21T19:46:49.057 に答える