У меня есть 2 объекта («Достижение» и «ShortTermGoal»), как показано на снимке экрана.Извлечь данные из двух разных объектов в данных ядра
Я выборки данных из Achievement субъекта, где
shortTermSubGoalId = "PROVIDED_ID"
Теперь я хочу, чтобы получить shortTermGoalName
также от ShortTermGoal
лица, где shortTermSubGoalId = "SAME_AS_PROVIDED_ABOVE"
.
Я хочу NSManagedObject
должен содержать все данные Achievement сущности и shortTermGoalName
от ShortTermGoal
объекта (каждый объект NSManagedObject
будет иметь все свойства «Достижение» + shortTermGoalName
Достояние ShortTermGoal
лица).
Это возможно? если да, то как?
Просьба поделиться фрагментом кода.
Достижение Entity
ShortTermGoal Entity
Я пытаюсь получить значение для KeyPath «shortTermGoal.shortTermGoalName», но я не получаю никакого значения. –
po obj.valueForKeyPath ("shortTermGoal.shortTermGoalName") nil –
Вы когда-либо устанавливали значение для отношений? Это то, что я сказал в последней строке ответа - это работает только в том случае, если вы в первую очередь назначаете значение отношения. –