当我退出我的应用程序时,我收到此错误:
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
问题似乎不在代码中,启动后关闭应用程序(不触及任何内容)无论如何都会生成此错误消息。
更新
我不需要关闭应用程序以显示错误。关闭窗口就足够了。
我取消了所有商店和操作的链接,只保留默认配置。我仍然得到错误。
答案 0 :(得分:2)
如Cubia所述,复选框“关闭时释放”可以解决问题。如果没有取消选中“一次性”复选框。
答案 1 :(得分:0)
原来问题是窗口的行为。选中窗口的“关闭时释放”复选框可以解决问题。