Я переклассифицировал NSViewController с IBOutlets, подключенными к NSButton во вторичном кончике.
Я могу создать экземпляр NSViewController и применить вид в NSMenu - он прекрасно работает - но как мне получить доступ к кнопке, чтобы изменить ее заголовок?
Так как NSViewController имеет IBOutlets, я предполагал, что сделаю это через контроллер.
//this part works great
NSViewController *viewController = [[toDoViewController alloc] initWithNibName:@"toDoView" bundle:nil];
NSView *newView = [viewController view];
newMenuItem.view = newView;
//this part not so much
[viewController [toDoButton setTitle:someStringHere]];
Какие-нибудь указатели на то, куда идти отсюда?
Изменить, чтобы добавить: класс toDoViewController -
@interface toDoViewController : NSViewController {
IBOutlet NSButton *checkBoxButton;
IBOutlet NSButton *toDoButton;
}
@end