2016-04-22 57 views
1

我在Swift CoreData上练习我的tute任务。这是一个提醒的应用程序,我在核心数据文件中的这些实体:Swift NSManagedObjects不支持mutableSetValueForKey

和错误是我的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''和应用程序崩溃。

回答

2

这个问题是因为在设置CoreData中的实体之间的关系时出现错误。只需检查是否为To-One/Many设置了适当的约束条件。