Я уже пару недель изучаю, как использовать базовые данные в xcode, но был озадачен тем, как заставить работать отношения.
В моем коде у меня есть 2 сущности.Сущность "Дом" и сущность "Город".Дом может принадлежать только одному городу, но город может иметь много домов, связанных с ним.Поэтому я установил отношения один-ко-многим между домом и городскими объектами.
Следующий фрагмент кода находится в контроллере вида на город, который представляет собой просто табличное представление, отображающее все доступные города на выбор.Список предварительно заполняется в городе.Теперь, когда я выбираю строку, я пытаюсь выполнить следующий код, чтобы связать дом с выбранным городом, но результат всегда равен нулю.
ReferringObject - это объект дома, который я создаю, это отношения издом в городскую единицу
Любая помощь приветствуется
NSManagedObject *selectedCity =
[self.fetchedResultsController objectAtIndexPath:indexPath];
[self.referringObject setValue:[selectedCity valueForKey:@"cityname"]
forKeyPath:@"cities.cityname"];