(cocos2d)CCLabel初始化时出现“无效上下文”错误

时间:2010-07-26 22:29:24

标签: iphone objective-c cocos2d-iphone

我正在尝试调用labelWithString函数,我收到以下运行时错误:

  

错误:CGContextSetGrayFillColor:无效的上下文0x0

     

错误:CGContextTranslateCTM:无效的上下文0x0

     

错误:CGContextScaleCTM:无效的上下文0x0

这是我追踪到的代码行:

self.label = [CCLabel labelWithString:@"" fontName:@"Arial" fontSize:32];

对此事的任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:0)

看起来调用是在CG [CoreGraphics]上下文初始化之前还是可能来自错误的线程?

需要更多线索。代码行在您的应用中出现在哪里?通话时的回溯是什么?

答案 1 :(得分:0)

尝试删除该行:

self.label = nil;

[label release];

on dealloc()方法。

这个技巧对我有用,但会导致内存泄漏。 我也在等待这个问题得到解决