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