NSViewController をサブクラス化し、IBOutlets をセカンダリ nib の 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