2016-04-22 52 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設置了適當的約束條件。