当我在现有部分插入一个条目时,为什么我的UITableView会为我添加另一个部分?

时间:2011-03-28 16:53:40

标签: iphone objective-c xcode core-data nsfetchedresultscontroller

我使用NSFetchedResultController和CoreData来管理我的UITableView,但是我遇到了问题。它让我困惑了两天,我不知道如何处理它。

我使用两个实体(Group,Contact)来存储我的数据,并且在我的tableview中,联系人被分成Group,它在应用程序启动时工作正常,但是在我添加一个联系人之后,它就属于其中一个现有的组,tableview为我添加了一个新的部分。那不是我想要的。

我尝试了两种方法并希望修复它,但...... 第一个,我使用联系实体的grp关系作为我的section separater。结果不是我想要的。所以我改为第二个,我添加一个新属性(GName)来组合我的联系人,我想也许这都是因为grp是一种关系,所以我使用了一个属性。它既不工作也不会。

Pleeeease帮助我。任何回复都将不胜感激。enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

在没有看到代码的情况下很难分辨,但是当你添加一个联系人并保存它时,你是否重新加载了表视图,例如调用类似[self.tableView reload]的东西?