Я надеюсь, что у многих из нас есть такая же проблема привязки к работе, особенно вложенная привязка.NSPopupButton в NSTableView с привязкой
Сценарий:
У меня есть класс Person, с name
и role
свойствами. Роли будут поступать из другого источника.
лицо Класс:
@interface Person : NSObject
@property (strong) NSString *fullName;
@property (strong) NSString *role;
@end
AppDelegate Класс:
@interface AppDelegate : NSObject <NSApplicationDelegate>
@property (assign) IBOutlet NSWindow *window;
@property (strong) NSArray *persons;
@property (strong) NSArray *roles;
- (IBAction)save:(id)sender;
@end
У меня есть TableView и ниспадающее меню. TableView привязан к ArrayController.
Как связать popupbutton с ролями, чтобы выбранное значение обновлялось в объектах или Person, то есть в нашей модели?
Если вы используете таблицу на основе представления, у I (и других) возникли проблемы с привязкой к кнопке NSPopup в Tableview [показано здесь] (http://stackoverflow.com/questions/10768492/how-to-populate- nspopupbutton-from-coredata-in-view-based-nstableview), также я нашел это [ссылка] (http://stackoverflow.com/questions/7937280/whats-the-difference-between-content-values-and-content -объекты) очень полезно. – Cory