내 응용 프로그램 사용자 두 명이 매우 이상한 저장 문제로 작성했습니다. 응용 프로그램 (문서 기반 Cocoa 응용 프로그램)을 사용하여 작업 한 후 응용 프로그램에서 문서 저장을 중지하고 "저장"및 "다른 이름으로 저장 ..."주 메뉴 항목이 회색으로 표시됩니다. 새 문서를 여는 것은 여전히 작동하지만 빈 캔버스가 생깁니다. 나는 Console.app을 확인하는 두 사용자를 물어 사람들은 그들이 볼 수있는 라인이다 :응용 프로그램이 더 이상 저장하지 않고 콘솔에서 kCGErrorFailure 오류가 발생했습니다.
먼저 사용자 :이 문제를 재현하기 위해 최선을 시도
kCGErrorIllegalArgument: CGSShapeWindow
kCGErrorFailure: Set a breakpoint @ CGErrorBreakpoint() to catch errors as they are logged.
<Error>: kCGErrorIllegalArgument: CGSShapeWindow
<Error>: kCGErrorFailure: Set a breakpoint @ CGErrorBreakpoint() to catch errors as they are logged.
<Error>: kCGErrorIllegalArgument: CGSShapeWindow
kCGErrorIllegalArgument: CGSShapeWindow
:
<Error>: kCGErrorFailure: _CGSBindWindowBacking: cannot map backing data shmem
<Error>: kCGErrorFailure: _CGSLockWindow: Unable to lock window
두 번째 사용자 운이 없으면. 이 문제를 일으킬 수있는 아이디어가 서서히 빠져 나가고 있습니다. 아무도 무슨 일이 일어나고 있는지 전혀 모른다. 메모리 문제?
이러한 오류는 Core Graphics (아마도 윈도우 서버의 오류)입니다. 창문으로 멋진 일을합니까? 문서화되지 않은 API를 사용하여 창을 3D로 회전시키는 것과 같이 창 서버와 직접 대화하지 않는 한 매우 이상한 오류입니다. 자신의 컴퓨터에 이상한 유틸리티가 있는지 사용자에게 묻는 것이 좋습니다. – Yuji
나는 (크기를 변경하는 것 외에도) 윈도우로 어떤 변환도하지 않을 것이다. 이 앱에는 비공개 API가 없습니다. 사용자에게 입력 관리자 나 유사한 도구가 설치되어 있는지 확인하겠습니다. 고맙습니다. –