2016-08-15 2 views
1

Я создал файл класса xib и cocoa (nswindowcontroller) и должен показать окно из xib с помощью действия кнопки из главного окна.Как загрузить и показать окно из файла xib

+2

Добро пожаловать в StackOverflow. Пожалуйста, разместите код, который у вас есть, чтобы помочь другим пользователям понять вашу точную проблему. –

ответ

1

В главной NSWindowController:

В интерфейсе:

@property (nonatomic, strong) CustomWindowController *windowController; 

В реализации:

- (IBAction)didPressOpenWindowButton:(id)sender { 
    CustomWindowController *wc = [[CustomWindowController alloc] init]; 
    [wc showWindow:nil]; 
    [wc.window makeKeyAndOrderFront:nil]; 
    _windowController = wc; 
} 

Подключите ваш IBAction к вашему NSButton в главном окне.

+0

Не работает :-( – mikmikkelsen

+0

the @ property (nonatomic, strong) CustomWindowController * windowController; – mikmikkelsen

+0

@property (неатомный, сильный) CustomWindowController * windowController; не работает Я получаю xcode 8, swift 3 – mikmikkelsen

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