我正在开发一个简单的消息传递应用程序,并在重放之间使用实体保持关系。 设置To-One反身关系如下。
现在我很难将NSFetchedResultsController
中的所有回复提取到tableview
上显示(基本上我需要在tableview
中显示之前的所有会话)。你能帮帮我吗,我怎么能这样做?也许创建一个获取所有相关备忘录的谓词。
更正了实体布局。
答案 0 :(得分:1)
这种模式似乎不对。
Memo
而不是Memos
。它会让一切变得更轻松。staffid
),而是创建与名为staff
的{{1}}实体之间的一对多关系。反之为author
或其他。此消息传递应用。是短信发短信只有一个人可以看到(然后回复)每条消息?或者它就像Twitter,很多人都可以回复消息?
短信模式
对于SMS类型模型,您应该有另一个像authoredMemos
这样的实体,它与它包含的消息有一对多的关系。然后,您可以运行单个查询来获取所有查询并按日期顺序显示它们。
推特模型
对于Twitter类型模型,你应该有关系......
这些应该是反向关系。
现在,如果用户Conversation
到replies
,您可以将其添加到该memo
的{{1}}数组中。