Как узнать, когда загружены элементы управления Cocoa MainMenu - PullRequest
0 голосов
/ 20 сентября 2010

Как узнать, когда были загружены все элементы управления пером MainMenu (прежде всего главное окно)? Я хочу отобразить лист поверх главного окна при запуске, но когда я помещаю call beginSheet внутри awakeFromNib, я получаю сообщение об ошибке, потому что еще не было отображено ни одного окна:: kCGErrorIllegalArgument: _CGSFindSharedWindow: WID -1

Как это можно исправить?

1 Ответ

2 голосов
/ 20 сентября 2010

Для этого типа действия я бы предложил использовать метод делегата -applicationDidFinishLaunching Вы реализуете это в своем делегате приложения.Начните с этого листа, и вы гарантированно загрузите MainMenu.nib / xib к этому моменту.

...