NoJonesAcademy/NoJones

Error creating relationship between entities CoreData

Closed this issue · 1 comments

O que estou querendo fazer é criar uma relação no CoreData entre duas entidades, a Habit e a ConcurrentHabit tipo um pra um

Habit:

Screen Shot 2020-05-06 at 20 17 23

ConcurrentHabit:

Screen Shot 2020-05-06 at 20 18 42

Na AddAddictionViewController eu tenho:

    let concurrent = concurrentHabitDao.new()
    concurrent.name = newHabitTextField.text
    habit.concurrent = concurrent // tentei salvar o objeto aqui

exatamente nessa ultima linha, ao tentar adicionar um objeto ConcurrentHabit? ao atributo habit.concurrent que é do tipo ConcurrentHabit? ele crasha dando esse erro aqui

'NSInvalidArgumentException', reason: 'Illegal attempt to establish a relationship 'concurrent' between objects in different contexts