Привязка NSArrayController к NSPopupButton & NSTextField

То, чего я хочу достичь, похоже, должно быть довольно простым. Я разместил пример проектаВот.

У меня есть NSArrayController, заполненный массивом NSDictionaries.

[[self controller] addObject:@{ @"name" : @"itemA", @"part" : @"partA" }];
[[self controller] addObject:@{ @"name" : @"itemB", @"part" : @"partB" }];
[[self controller] addObject:@{ @"name" : @"itemC", @"part" : @"partC" }];

Я заполняю NSPopupButton элементами в этом массиве на основеназвание' ключ. Это легко сделать с помощью следующих привязок

Затем я хотел бы заполнить NSTextField с текстом вчасть' ключ на основе текущего выбора NSPopupButton. Я установил следующую привязку:

Только с этими привязками текстовое поле отображаетPARTC.

Однако, если я изменю значение NSPopupMenu, то, что показывает текстовое поле, не изменится.

Я думал, что это просто вопрос созданияВыбранный объект привязка к кнопке NSPopupButton

но это нет работает. Я получаю прокси-объект в моем меню по какой-то странной причине (предоставляя причину, по которой это будет бонусом).

Итак, что мне нужно сделать, чтобы эта работа?

Ответы на вопрос(1)

Ваш ответ на вопрос