2014-02-04 5 views
1

Я создал кнопку в своем приложении Cocoa, чтобы открыть новое окно. Мой контроллер пользовательского окна объявляется как свойствоIBAction и IBOutlet в пользовательском NSWindowController

@property (nonatomic, strong) MyWindowController *myWindowController; 

и когда мое приложение запускается, контроллер инициализируется

self.myWindowController = [[MyWindowController alloc] initWithWindowNibName:@"myWindow"]; 

Когда кнопка нажата, сообщение

[self.myWindowController showWindow:self]; 

является и появится окно. Однако, когда я добавляю виды в окно, я не могу подключить их к IBOutlets и IBActions в myWindowController.

Резюме: Как настроить myWindowController для обработки событий в myWindow?

Спасибо, Майкл Кнудсен

ответ

1

решаемые его. Объект myWindowController должен быть установлен как владелец файла NIB. Щелкните по нему в Interface Builder и внесите изменения в Identity Inspector.

Смежные вопросы