내 프로그래밍 컴퓨터를 MountainLion으로 업그레이드하고 XCode를 새 버전으로 업그레이드 한 후 응용 프로그램을 실행할 때마다이 경고가 콘솔에 인쇄됩니다."이미지를 그리는 데 의미가 없습니다"- MountainLion으로 업그레이드 한 후 경고
[NSGraphicsContext currentContext]가 nil 인 경우 이미지를 그리는 것이 의미가 없습니다. 이는 프로그래밍 오류입니다. Break on void 디버그 할 _NSWarnForDrawingImageWithNoCurrentContext(). 이 기록은 한 번만 기록됩니다. 이것은 미래에 깨질 수 있습니다.
내 응용 프로그램에서 이미지를 사용하고 있지 않아 전체 프로젝트에서 이미지를 검색했지만 찾을 수 없습니다. 아무도 이것이 무엇을 일으킬 수 있는지 알고 있습니까?
두 개의 nib 파일 btw : One Popover와 Mainwindow를 사용하고 있습니다. 둘 다 이미지를 포함하지 않습니다.
[self.popover showRelativeToRect:[appDelegate.menulet frame]
ofView:appDelegate.menulet
preferredEdge:NSMinYEdge];
을하지만 그 개체의 어느 것도 무기 호입니다 :
편집
이 나타나면 나는 선을 발견했다. 어떤 제안?편집 2 : Menulet은 NSView 하위 클래스 btw입니다. 그래서 나는 전망을 전달하고있다.
중단 점을 설정 했습니까? 중단 점에 도달하면 스택 추적을 게시하십시오. –
어떻게 알 수 있습니까? 나에게 노란색 경고 표시가 나타나지 않는다. 나는이 메시지를 받는다. 날짜와 응용 프로그램 이름 뒤에 "[6686 : 303]"이옵니다. 나는 303 행의 모든 수업을 확인했지만 어떤 것도 찾지 못했습니다. –
[Breakpoint Navigator 정보] (http://developer.apple.com/library/mac/#recipes/xcode_help-breakpoint_navigator/articles/about_breakpoint_navigator.html#//apple_ref/doc/uid/TP40010433-CH6-SW1) 및 [심볼릭 브레이크 포인트 추가] (http://developer.apple.com/library/mac/#recipes/xcode_help-breakpoint_navigator/articles/adding_a_symbolic_breakpoint.html)를 참조하십시오.Symbol 필드에'_NSWarnForDrawingImageWithNoCurrentContext'를 넣고 Module 필드는 비워 둡니다. –