【问题标题】:Remove items from NSOrderedSet in Core Data从 Core Data 中的 NSOrderedSet 中删除项目
【发布时间】:2015-09-20 07:24:14
【问题描述】:

它尝试从to-many 关系中删除项目,如下所示:

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

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

【问题讨论】:

    标签: ios core-data nsorderedset


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-07
      • 2011-09-28
      相关资源
      最近更新 更多