Sau khi tôi nâng cấp máy lập trình lên MountainLion và XCode lên phiên bản mới, tôi nhận được cảnh báo này được in vào bảng điều khiển mỗi lần tôi chạy ứng dụng của mình:"Không có ý nghĩa khi vẽ hình ảnh" - Cảnh báo sau khi nâng cấp lên MountainLion
Không có ý nghĩa khi vẽ hình ảnh khi [NSGraphicsContext currentContext] là không. Đây là lỗi lập trình. Phá vỡ khoảng trống _NSWarnForDrawingImageWithNoCurrentContext() để gỡ lỗi. Điều này sẽ chỉ được ghi lại một lần. Điều này có thể phá vỡ trong tương lai.
Tôi không sử dụng Hình ảnh ở bất kỳ đâu trong Đơn đăng ký của mình và tôi đã tìm kiếm toàn bộ dự án để tìm hình ảnh nhưng không thể tìm thấy hình ảnh đó. Có ai biết điều gì có thể gây ra điều này?
Tôi đang sử dụng 2 tệp nib btw: Một cửa sổ bật lên và Mainwindow. Không ai trong số họ chứa một hình ảnh.
Edit: tôi thấy dòng khi điều này xuất hiện:
[self.popover showRelativeToRect:[appDelegate.menulet frame]
ofView:appDelegate.menulet
preferredEdge:NSMinYEdge];
Nhưng không ai trong số những đối tượng là con số không. Bất kỳ đề xuất?
Chỉnh sửa 2: Bảng kê là lớp con NSView btw. Vì vậy, tôi đang đi qua một cái nhìn.
Bạn đã đặt điểm ngắt nơi nó được nói đến? Đăng theo dõi ngăn xếp khi điểm ngắt được nhấn. –
Làm cách nào để tìm hiểu? Nó không cho tôi thấy dấu hiệu cảnh báo màu vàng, tôi chỉ nhận được thông báo này. Có một ngày và tên ứng dụng của tôi theo sau là "[6686: 303]". Tôi đã kiểm tra tất cả các lớp trong dòng 303, nhưng không thể tìm thấy một thứ gì. –
Đọc [Giới thiệu về Bộ điều hướng Breakpoint] (http://developer.apple.com/library/mac/#recipes/xcode_help-breakpoint_navigator/articles/about_breakpoint_navigator.html#//apple_ref/doc/uid/TP40010433-CH6-SW1) và [Thêm điểm ngắt biểu tượng] (http://developer.apple.com/library/mac/#recipes/xcode_help-breakpoint_navigator/articles/adding_a_symbolic_breakpoint.html).Đặt '_NSWarnForDrawingImageWithNoCurrentContext' vào trường Biểu tượng và để trống trường Mô-đun. –