【发布时间】:2015-10-31 12:40:45
【问题描述】:
在我的应用中,用户可以在集合视图中选择多个联系人。当他选择属性“isSelected”时,我会将其设置为 true,并且 collectionview 会刷新选定的单元格。在这里,我可以识别出选择和单元格突出显示之间的小延迟。但在下一步中,我使用选定的联系人创建了一个组,最后我将属性“isSelected”设置为 false。对于 50 个对象(5 秒),这需要不可接受的时间,需要进行调整。
这是我取消选择所有选定联系人的代码:
for contact in self.selectedContacts {
try! self.realm.write{
contact.isSelected = false;
self.realm.add(contact, update: true)
}
}
是否可以一次执行批量更新?
【问题讨论】: