当我将条目插入现有部分时,为什么我的 UITableView 会为我添加另一个部分?
我使用 NSFetchedResultController 和 CoreData 来管理我的 UITableView,但我有一个问题。这真是让我困惑了两天,不知道该如何处理。
我使用两个实体(组,联系人)来存储我的数据,在我的表视图中,联系人被分成组,应用程序启动时它工作正常,但在我添加属于现有组之一的联系人后,表格视图为我添加了一个新部分。那不是我想要的。
我尝试了两种方法,希望能解决这个问题,但是...... 第一个,我使用联系人实体的 grp 关系作为我的部分分隔符。结果不是我想要的。所以我改为第二个,我添加一个新属性(GName)来对我的联系人进行分组,我想也许这都是因为 grp 是一种关系,所以我使用了一个属性。它也不起作用。
请帮助我。任何回复将不胜感激。
I use NSFetchedResultController and CoreData to manage my UITableView, but I have a problem. It has really confused me for two days, and I don't know how to deal with it.
I use two entity(Group, Contact) to store my data, and in my tableview, the contact is separated into Group, it works fine when application launch, but just after I add a contact, which is belong to one of the exist Groups, the tableview add a new section for me. That's not what I want.
I have tried two ways and hope to fix it, but...
the first one, I use the grp relationship of contact entity as my section separater. The result is not what I want. So I change to the second one, I add a new attribute(GName) to group my contacts, I thought maybe it's all because of grp is a relationship, so I use an attribute. It dosen't work neither.
Pleeeease help me. any reply will be appreciate.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果不看代码,很难判断,但是当您添加联系人并保存它时,您是否会重新加载表格视图,例如调用 [self.tableView reload] 之类的东西?
It's hard to tell without seeing the code, but when you add a contact and save it do you reload the table view for example calling something like [self.tableView reload]?