现在的位置: 首页 > 综合 > 正文

: CGContextDrawImage: invalid context 0x0o类似此种报错

2013年10月06日 ⁄ 综合 ⁄ 共 938字 ⁄ 字号 评论关闭

今天一个cocos2d-x的游戏项目,在模拟器上没有问题,在真机上调试的时候会刷出一串这种错误,差不多如下:

<Error>: CGContextSaveGState: invalid context 0x0
<Error>: CGContextDrawLinearGradient: invalid context 0x0
<Error>: CGContextSetFillColorWithColor: invalid context 0x0
<Error>: CGContextFillRects: invalid context 0x0
<Error>: CGContextFillRects: invalid context 0x0
<Error>: CGContextSetFillColorWithColor: invalid context 0x0
<Error>: CGContextFillRects: invalid context 0x0
<Error>: CGContextSaveGState: invalid context 0x0
<Error>: CGContextDrawLinearGradient: invalid context 0x0
<Error>: CGContextSetFillColorWithColor: invalid context 0x0
<Error>: CGContextFillRects: invalid context 0x0
<Error>: CGContextFillRects: invalid context 0x0
<Error>: CGContextSetFillColorWithColor: invalid context 0x0
<Error>: CGContextFillRects: invalid context 0x0

于是找啊找原因,后来在stackOverFlow上看到一个自我安慰的说法,说到这是ios6的一个bug,常出现在和输入输出,界面绘制相关的地方,并且表示该错误不会影响应用的运行,我不知道是否准确,但是我的游戏项目中,确实是在加载默认画面,加载引擎之前,初始化的时候出现的,所以感觉和代码相关不是很大,而且确实没有影响到游戏的运行,所以估且就这样吧,这里记录一下,提醒自己,别下回又忘了抠原因抠一晚上~

抱歉!评论已关闭.