Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 关闭窗口时出错(cocoa应用程序)_Macos_Cocoa_Breakpoints_Application Close - Fatal编程技术网

Macos 关闭窗口时出错(cocoa应用程序)

Macos 关闭窗口时出错(cocoa应用程序),macos,cocoa,breakpoints,application-close,Macos,Cocoa,Breakpoints,Application Close,这是我在应用程序中关闭窗口时获得的日志: 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 @ CGErrorBrea

这是我在应用程序中关闭窗口时获得的日志:

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中的内容警告剪到了按钮上


谢谢

看来您的windows ptr等于0xFFFFFFFF,这很可能是一个坏信号,您是否有应用程序的来源将终止?您是否试图以任何方式访问windows?

您是否按照日志建议在CGErrorBreakpoint处设置了断点?我不知道这是什么意思,我的代码中没有CGErrorBreakpoint。我对ApplicationIDFinishLaunching中的所有代码都进行了注释,所以在启动和完成之间不会执行任何代码。我怀疑剪辑内容警告与problem@IlyaBlokh:使用Xcode的断点导航器中的“添加符号断点”在CGErrorBreakpoint上添加断点。它是Core Graphics中的一个函数,专门为您设置断点,在这种情况下。我添加了一个断点,因此它在返回NSApplicationMainargc,const char**argv的行上停止;主要功能。然而,现在还不清楚下一步该做什么,在哪里寻找useful@IlyaBlokh:您是在CGErrorBreakpoint上添加了断点,还是只是在源代码中的某个地方设置了断点?您需要在该函数上创建一个符号断点,以便它在正确的位置停止。