2011-11-21 69 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

看来你的windows ptr是等于0xFFFFFFFF这是最可能的一个不好的迹象,你有applicationWillTerminate的来源?你想以任何方式访问窗户吗?

相关问题