0

它尝试从to-many这样的关系中删除项目:

(application.selectedDiagrams as! NSMutableOrderedSet).removeObjectsInRange(NSMakeRange(1, 2))
mainMOC.save(nil)

在我执行命令后,它似乎工作,但后来删除的项目再次出现。为什么?

4

1 回答 1

0

您可能遇到了 Swift 与 Objective-C 的冲突。你最好使用标准的核心数据添加和删除对象方法。因此,使用要删除的对象创建一个数组,然后将其传递给remove<Type>Objects:.

于 2015-09-20T23:33:27.360 回答