CGContextSaveGState:无效的上下文0x0(Xcode 7 GM)

Bet*_*eto 42 xcode suppress-warnings ios9 xcode7

用Xcode 7 GM编译代码后,我遇到了这个问题.

根据Apple的说法,这是一个错误,但它似乎仍然是一个问题.一切正常,但是有可能摆脱这些错误吗?

:CGContextSaveGState:无效的上下文0x0.如果要查看回溯,请设置CG_CONTEXT_SHOW_BACKTRACE环境变量.

:CGContextTranslateCTM:无效的上下文0x0.如果要查看回溯,请设置CG_CONTEXT_SHOW_BACKTRACE环境变量.

:CGContextRestoreGState:无效的上下文0x0.如果要查看回溯,请设置CG_CONTEXT_SHOW_BACKTRACE环境变量.

在此输入图像描述

其他论坛中有人说过状态栏,但我没有任何成功消除这个消息.这不是一个大问题,但它是一个无用的"错误".我正在使用Interface Builder.

更新:如果您使用Swift,我使用了Objective-C,也许这是您正在寻找的问题

ern*_*sto 57

这也适用于我在7 GM,但从UIViewControllerBasedStatusBarAppearanceInfo.plist中删除修复它为我,如这里所说.

更新:iOS 9.2警告似乎已经消失

  • 嗨Ernesto,你的解决方案也适用于我,但是,如果我希望UIStatusbar保持白色怎么办?您是否找到任何解决方案让状态栏保持白色而没有这些错误? (6认同)

小智 7

我今天发现了这个错误的另一个原因.

当我在View Controller类中编写一些绘图代码时,会出现这些错误.我意识到我必须创建一个UIView子类并在覆盖drawRect函数中执行绘制步骤.当我在那里移动绘图代码时,所有错误都消失了.


Aym*_*him 6

我正在使用 UIBezierPath

删除path.fill()删除警告.

  • 这将删除贝塞尔曲线路径的颜色填充操作,从而改变您想要实现的功能吗? (2认同)