0

当我退出我的应用程序时,我收到此错误:

Apr 11 20:32:31 imac.subnet192.com NetCalc[25082] <Error>: kCGErrorIllegalArgument: _CGSFindSharedWindow: WID -1
Apr 11 20:32:31 imac.subnet192.com NetCalc[25082] <Error>: kCGErrorFailure: Set a breakpoint @ CGErrorBreakpoint() to catch errors as they are logged.
Apr 11 20:32:31 imac.subnet192.com NetCalc[25082] <Warning>: _CGSReferenceWindowByID: Window id 0xffffffff not found (locally or shared)
Apr 11 20:32:31 imac.subnet192.com NetCalc[25082] <Error>: kCGErrorIllegalArgument: CGSDeviceCreate: Invalid window
Apr 11 20:32:31 imac.subnet192.com NetCalc[25082] <Error>: Failed to create window context device
Apr 11 20:32:31 imac.subnet192.com NetCalc[25082] <Error>: CGWindowContextCreate: failed to create window context delegate.
2012-04-11 20:32:31.679 NetCalc[25082:707] _initWithWindowNumber: error creating graphics ctxt object for ctxt:0x136f3, window:0xffffffff

问题似乎不在代码中,在启动后关闭应用程序(不接触任何东西)无论如何都会生成此错误消息。

更新:

  • 仅当我使用应用程序右上角的“X”退出时才会生成该错误。如果我右键单击 Dock 或使用工具栏退出,则不会生成错误。
  • 我不需要关闭应用程序来使错误出现。关上窗户就够了。

  • 我已经取消了所有出口和操作的链接,只保留了默认配置。我仍然得到错误。

4

2 回答 2

2

正如Cubia所说, “关闭时释放”复选框可以解决问题。如果没有取消选中“单次”复选框。

于 2013-02-01T16:15:49.143 回答
0

原来问题是窗口的行为。选中窗口的“关闭时释放”复选框可以解决问题。

于 2012-04-13T01:42:29.257 回答