2011-11-21 2 views
0

это это бревно, которое я получаю, когда закрыть окно в моем приложении:Ошибка при закрытии окна (приложение какао)

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 (на кнопки)

Спасибо

+0

Вы установили точку останова в 'CGErrorBreakpoint', как и журнал? – trojanfoe

+0

Я не знаю, что это значит, у меня нет ничего подобного 'CGErrorBreakpoint' в коде. Я прокомментировал весь код в 'applicationDidFinishLaunching', поэтому между запуском и завершением кода не выполняется код. Я подозреваю, что обрезанное предупреждение о содержании связано с проблемой –

+0

@IlyaBlokh: Используйте «Добавить символическую точку останова» в Навигаторе точек прерывания Xcode, чтобы добавить точку останова на 'CGErrorBreakpoint'. Это функция в Core Graphics, которая специально предназначена для того, чтобы вы могли установить точку останова для таких ситуаций. –

ответ

0

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

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