私は自分のiOSアプリケーションをMacに移植しており、NSTreeControllerを設定してエンティティの階層を管理したいと考えています。この階層には、1対多の関係(1つのグループから複数のアイテム)を持つ2つの異なるNSManagedObject型、GroupおよびItemがあります。しかし、私はNSTreeControllerの設定に問題があります。私は、エラーメッセージが出てい:2つの異なるコアデータを持つNSTreeController NSManagedObjectエンティティ
[<NSManagedObject 0x10029c410> valueForUndefinedKey:]: the entity Item is not key value coding-compliant for the key "items".
NSTreeControllerはNSManagedObjectのタイプで設定されることを意図しているようだ、その子供自体を参照し、子供を持つことは別の種類であることオブジェクトの動作しません。これは正しいです?新しいデータモデルを軽量移行を使用して古いデータモデルから適切に移行できるようにしながら、これを修正するためには何をする必要がありますか? NSTreeObjectを2つの異なる種類のNSManagedObjectsで実現することができたら、どうすれば設定できますか?