Ошибка при закрытии окна (приложение какао) - PullRequest
0 голосов
/ 21 ноября 2011

это журнал, который я получаю, когда закрываю окно в моем приложении:

Nov 21 20:58:17 Mac-mini.local FirstGUIapp[3255] <Error>: kCGErrorIllegalArgument: _CGSFindSharedWindow: WID -1
Nov 21 20:58:17 Mac-mini.local FirstGUIapp[3255] <Error>: kCGErrorFailure: Set a breakpoint @ CGErrorBreakpoint() to catch errors as they are logged.
Nov 21 20:58:17 Mac-mini.local FirstGUIapp[3255] <Warning>: _CGSReferenceWindowByID: Window id 0xffffffff not found (locally or shared)
Nov 21 20:58:17 Mac-mini.local FirstGUIapp[3255] <Error>: kCGErrorIllegalArgument: CGSDeviceCreate: Invalid window
Nov 21 20:58:17 Mac-mini.local FirstGUIapp[3255] <Error>: Failed to create window context device
Nov 21 20:58:17 Mac-mini.local FirstGUIapp[3255] <Error>: CGWindowContextCreate: failed to create window context delegate.
2011-11-21 20:58:17.307 FirstGUIapp[3255:403] _initWithWindowNumber: error creating graphics ctxt object for ctxt:0xefef, window:0xffffffff

Все работает, пока я не закрою приложение: когда оно входит в applicationWillTerminate метод, эти сообщения появляются в журнале, и приложение вылетает.

Я просто открываю и закрываю приложение, после запуска код не запускается

Не знаю, имеет ли это значение, но у меня также есть предупреждение об обрезанном содержимом в MainMenu.xib (при нажатии кнопки)

Спасибо

1 Ответ

0 голосов
/ 29 ноября 2011

Кажется, ваш ptr для Windows равен 0xFFFFFFFF, что, скорее всего, является плохим знаком, у вас есть источник applicationWillTerminate? Вы пытаетесь получить доступ к окнам каким-либо образом?

...