значение параметра coredata для привлекательности равно нулю при извлечении из контекста после создания сущности отношений подкласса

#swift #core-data

Вопрос:

 func calendar(_ calendar: FSCalendar, didSelect date: Date, at monthPosition: FSCalendarMonthPosition) {
    for i in context.insertedObjects{
        if i is DailyPlanDetails{
            let clen = Calendar(identifier: .gregorian)
            let components = clen.dateComponents([.day,.month,.year], from: (i as! DailyPlanDetails).date!)
            let components2 = clen.dateComponents([.day,.month,.year], from: date)
            if components == components2{
                dailyplandetails = i as? DailyPlanDetails
                addingplanview.breakFastTableView.reloadData()
                addingplanview.lunchTableView.reloadData()
                addingplanview.dinnerTableView.reloadData()
                addingplanview.othersTableView.reloadData()
            }
            else{
                dailyplandetails = DailyPlanDetails(context: context)
                dailyplandetails?.date = date
                addingplanview.breakFastTableView.reloadData()
                addingplanview.lunchTableView.reloadData()
                addingplanview.dinnerTableView.reloadData()
                addingplanview.othersTableView.reloadData()
            }
        }
    }
   
}
 

свойство date не равно нулю после загрузки представления, и я изменяю дату из календаря, оно становится равным нулю только после создания отношения сущности подкласса