Как работать с несколькими окнами в какао? Я создал приложение для какао. Когда я запускаю это приложение, он автоматически показывает окно по умолчанию. Я добавил кнопку в окне. Когда я нажимаю кнопку, я хочу открыть другое окно с именем MySecondWindow, которое я создал в IB ..Работа с несколькими Windows с помощью конструктора интерфейсов
Я создал контроллер окна (MySecondWindowController) для MySecondWindow и связал его с иглой в IB. Когда я нажимаю кнопку в главном окне, я вызываю IBAction, который создает экземпляр MySecondWindowController и вызывает метод NSApp beginSheet:
с [mySecondWindowObj window]
. Я получаю сообщение Modal session requires modal window
в NSlog
. Когда я пытаюсь напечатать [mySecondWindowObj window]
в NSLog
, он печатает null
..
Я не знаю, что делать. Каковы необходимые вещи, чтобы сделать эту работу? Мне нужна помощь ..
спасибо ..
Это приложение на основе документов? Является ли 'MySecondWindow' в своем собственном файле nib? –
Нет его приложения на основе документов. Да, MySecondWindow находится в собственном файле nib. – EmptyStack