アプリケーションを終了すると、次のエラーが発生します。
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」の使用を終了した場合にのみ発生します。ドックを右クリックするか、ツールバーを使用して終了しても、エラーは生成されません。
エラーを表示するためにアプリケーションを閉じる必要はありません。ウィンドウを閉じるだけで十分です。
すべてのアウトレットとアクションのリンクを解除し、デフォルト構成のみを残しました。それでもエラーが発生します。