0

次のようなデータモデルがあります。

Chat -> abstract entity
ChatUser -> inhertied from Chat. 
         -> has a relationship to user model that has a name attribute
ChatGroup -> inherited from Chat
          -> has a relationship to group that also has a name attribute. 

ユーザー名またはグループ名から「ABC」という名前を持つ fetchedresultscontroller を使用して、すべてのチャットを取得する必要があります。単一の述語を使用してそれらを取得できないようです。両方を個別にフェッチして結果を組み合わせる方法はありますか。

4

1 に答える 1

0

抽象エンティティはインスタンス化できないため、フェッチ リクエストでそれらを取得することはできません。他の 2 つのエンティティの親として保持Chatしますが、抽象化しないでください。

https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/CoreData/Articles/cdMOM.html

于 2013-03-29T19:00:12.280 に答える