Я пишу небольшое приложение Cocoa для Mac OS, и моя цель - показать окно, а затем прочитать пиксели на экране. Я уже знаю, как выполнить последнюю часть, но у меня проблемы с отображением окна перед продолжением. Из того, что я видел, обновления окна, такие как запускаемые NSWindow makeKeyAndOrderFront, откладываются.
Я все еще относительно новичок в Какао, но я в основном хочу сделать что-то вроде этого:
[myWindow makeKeyAndOrderFront:self];
// application blocks right here until the window is actually shown
...
Итак, как мне сделать эту операцию блокировки?