У меня есть (например) таблица с автомобилями. У каждого автомобиля есть имя, цвет и пробег.
У меня может быть текстовое поле, в котором отображается общий пробег всех автомобилей с использованием привязок в конструкторе интерфейса:
Значение - привязать к: Car Array Controller.arrangedObjects. @ Sum.mielage
Тем не менее, я хотел бы получить отдельные поля для общего пробега, пройденного красными и блюзовыми автомобилями. Я знаю, что могу кодировать это, используя предикат для фильтрации массива, например:
NSPredicate *bluePredicate = [NSPredicate predicateWithFormat:@"color like blue"];
NSArray *blueCars = [[carArrayController arrangedObjects] filteredArrayUsingPredicate:bluePredicate];
NSNumber *blueMileage = [blueFilteredArray valueForKeyPath:@"@sum.mileage"];
Но я не хочу этого делать и должен кодировать IBOutlets для текстовых полей. Я хочу сделать это чисто в IB, если это возможно.
Есть идеи ??
Ура, Оли