Tho*_*yer 5 warnings osx-mountain-lion
在我将编程机器升级到MountainLion和XCode到新版本后,每次运行我的应用程序时都会将此警告打印到控制台中:
当[NSGraphicsContext currentContext]为nil时绘制图像没有意义.这是一个编程错误.打破void _NSWarnForDrawingImageWithNoCurrentContext()进行调试.这将只记录一次.这可能在将来破裂.
我没有在我的应用程序中的任何地方使用图像,我搜索整个项目的图像但找不到.有人知道是什么原因引起的吗?
我正在使用2个nib文件btw:一个Popover和Mainwindow.它们都不包含图像.
编辑:我在找到时找到了该行:
[self.popover showRelativeToRect:[appDelegate.menulet frame]
ofView:appDelegate.menulet
preferredEdge:NSMinYEdge];
Run Code Online (Sandbox Code Playgroud)
但这些对象都不是零.有什么建议?
编辑2:Menulet是一个NSView子类btw.所以我传递了一个观点.
就我而言,警告导致用矩形重写我的 menuIcon (在 menuBar 应用程序上工作)。还没有解决问题,但我知道我的情况是从哪里来的。如果您有菜单栏应用程序,请检查生成图标的代码。
| 归档时间: |
|
| 查看次数: |
3073 次 |
| 最近记录: |