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

发布于 2024-10-27 19:55:54 字数 499 浏览 1 评论 0原文

我使用 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.enter image description here

enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一百个冬季 2024-11-03 19:55:54

如果不看代码,很难判断,但是当您添加联系人并保存它时,您是否会重新加载表格视图,例如调用 [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]?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文