Можно ли создать настраиваемый ключ контроллера для NSArrayController? Есть ключи для «аранжированных объектов», «выделения» и т. Д. Можно ли реализовать свои собственные? Кажется, я нигде не могу найти никакой информации об этом.
Моя причина, по которой я хочу это сделать (кроме того, что это кажется полезной вещью, которую можно сделать):
У меня есть сущность «Автомобиль» с атрибутами «цвет» и «пробег» и контроллер массива «CarArrayController», который хранит эти объекты и отображает их в таблице. Под таблицей мне нужны два текстовых поля: одно отображает общий пробег красной машины, а другое - общий пробег синей машины. Очевидно, я могу отобразить общее количество автомобилей: привязать значение к «CarArrangedController.arrangedObjects. @ Sum.m900», но до сих пор мне не удавалось получить отдельные суммы для красных и синих автомобилей без реализации дополнительных массивов или контроллеров массивов.
Если бы я мог создать ключ контроллера «arrangedRedCarObjects», который, очевидно, возвращал бы только красные автомобили, я мог бы иметь привязку к: «CarArrangedController.arrangedRedCarObjects. @ Sum.m900».
Кажется, я не могу найти способ достичь своей цели :(
Должен быть способ получить нужный мне результат (это похоже на общую проблему), пожалуйста, помогите!
Ваше здоровье,
Оли