【问题标题】:Swift NSManagedObjects do not support mutableSetValueForKeySwift NSManagedObjects 不支持 mutableSetValueForKey
【发布时间】:2016-04-22 00:57:29
【问题描述】:

我正在 Swift CoreData 上练习我的 tute 任务。这是一个提醒应用,我在核心数据文件中有这些实体:

错误出现在我的 viewDidLoad() 函数中:

var reminderList: NSMutableArray

//In viewDidLoad() {
    super.viewDidLoad()

    //fetchRequest code blocks

    self.reminderList = NSMutableArray(array: (currentReminders?.members?.allObjects) as! [Reminder])

我收到此错误消息:'NSManagedObjects of entity 'ReminderList' do not support -mutableSetValueForKey: for the property 'members'' 并且应用程序崩溃了。

【问题讨论】:

    标签: swift core-data nsmutablearray nsmanagedobject


    【解决方案1】:

    这个问题是由于CoreData中实体之间的关系设置错误造成的。只需检查是否为 To-One/Many 正确设置了约束。

    【讨论】:

      猜你喜欢
      • 2019-03-08
      • 2018-02-15
      • 2017-01-30
      • 1970-01-01
      • 2018-06-01
      • 2018-08-22
      • 2015-12-19
      • 1970-01-01
      相关资源
      最近更新 更多