2013-03-08 73 views
0

我有一种情况,我使用NFC来获取消息列表。每条消息都有一个名为“未读”的属性,如果它没有被看到,则它被设置为真。我还使用了一个sortDescriptor,它给了我最新到最旧订单的消息。使用sectionNameKeyPath和NSFetchedResultsController

我想要做的是把消息分成两部分。一个用于未读== true,一个用于未读== false。

我将sectionNameKeyPath设置为@“未读”,但这些部分似乎相反。我也不清楚使用sectionNameKeyPath的选项是什么。我已阅读文档。

回答

2

添加两个排序描述符,一个用于未读,一个用于您的时间戳。确保sortDescriptors数组中的第一个未读排序描述符。

+0

这样做!不过,我在两部分的未读部分都看到了这些消息。任何想法如何防止? – 2013-03-08 03:20:47

+0

没关系,我在我的cellForIndex方法中使用行而不是索引路径时遇到问题。之前我使用两个NFC,每个部分一个NFC。一切都很好。谢谢您的帮助! – 2013-03-08 03:29:39

相关问题