在我将我的编程机器升级到 MountainLion 并将 XCode 升级到新版本后,每次运行我的应用程序时,我都会在控制台中打印此警告:
当 [NSGraphicsContext currentContext] 为 nil 时,绘制图像没有意义。这是一个编程错误。中断 void _NSWarnForDrawingImageWithNoCurrentContext() 进行调试。这将只记录一次。这可能会在未来打破。
我没有在我的应用程序中的任何地方使用图像,我在整个项目中搜索图像但找不到图像。有人知道是什么原因造成的吗?
顺便说一句,我正在使用 2 个 nib 文件:一个 Popover 和主窗口。它们都不包含图像。
编辑:当这出现时,我找到了这条线:
[self.popover showRelativeToRect:[appDelegate.menulet frame]
ofView:appDelegate.menulet
preferredEdge:NSMinYEdge];
但是这些对象都不是零。有什么建议么?
编辑 2:Menulet 是一个 NSView 子类顺便说一句。所以我正在传递一个观点。