HI Я работаю на основных данных с 3-мя субъектами (класс, студенты, ExamRecord) и их отношения области, как:создать соединение предиката в CoreData Xcode Iphone
Class<------>> Students <------> ExamRecord
Я создал предикат для извлечения списка студенты для 5 класса.
NSString * fmt2 = @"studentsToClass.className=%@";
NSPredicate * p2 = [NSPredicate predicateWithFormat:fmt2,@"5th",nil];
с этим я получаю все студент класса 5
Теперь я также хочу, чтобы применить еще один фильтр на студентах надуманных.
Fetch студентов, чей экзамен Record «результат» является «Pass» .result является атрибутом для студента в ExamResult субъекта
Как я могу использовать соединение предиката в этом?
Пожалуйста, поправьте меня, если я ошибаюсь
Любая помощь будет оценена
Благодаря
@Fogmeister: Я хотел бы знать. –
@MartinR Спасибо за вашу помощь, но все же я не могу получить результат для Student.My предикат будет: studentsToClass.className == «5-й» и studentsToExamRecord.result == «Пропустить» помощь PLease и исправить меня, где я ошибаюсь – sagar
@sagar: У вас есть ошибка или нет результатов? Возможно, покажите, как определяются сущности и как вы создаете объекты. Получаете ли вы все объекты, если вы опускаете предикат? –