Я надеюсь, что у многих из нас есть такая же проблема с привязкой к работе, особенно с вложенной привязкой.
Сценарий:
У меня есть класс 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, т.е. в нашей модели?