Я пытаюсь получить, используя следующий предикат:
request.predicate = [NSPredicate predicateWithFormat:@"forPeople == %@", self.people];
Когда у объекта «люди» есть отношение ко многим с объектом, который я извлекаю. Странно то, что этот предикат отлично работает со старыми экземплярами людей, но когда я создаю новый экземпляр людей (и подключаю его к экземпляру извлеченного объекта), я получаю пустой массив fetchedObjects. но если я снова запущу приложение, тот же предикат даст мне действительный массив fetchedObjects.
Я специально сохраняю и проверяю новый экземпляр людей, поэтому не знаю, в чем разница между прогонами.