Надявам се, че много от нас имат същия проблем с обвързването към работа, специално вложено обвързване.
Сценарий :
Имам клас 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 е свързан към ArrayController.
Как да обвържа popupbutton с роли, така че избраната стойност да се актуализира в обекти или Person, т.е. нашия модел?