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. 

我需要使用 fetchedresultscontroller 从用户名或组名中获取名称为“ABC”的所有聊天。我似乎无法使用单个谓词来获取它们。有没有办法可以单独获取它们并组合结果。

4

1 回答 1

0

抽象实体无法实例化,因此您将无法在获取请求中取回它们。保留Chat作为其他两个的父实体,但不要使其抽象。

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

于 2013-03-29T19:00:12.280 回答