Swift NSManagedObjects不支持mutableSetValueForKey

时间:2016-04-22 00:57:30

标签: swift core-data nsmutablearray nsmanagedobject

我在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''并且应用程序崩溃了。

1 个答案:

答案 0 :(得分:2)

此问题是由于在CoreData中设置实体之间的关系时出错。只需检查是否为To-One / Many设置了正确的约束。