迁移到新的cocos2d-iphone版本(3.1)后,我遇到了misaligned_stack_error_崩溃事件。一条无害的线路崩溃了我的代码:
ccColor3B colorPH = [[self node].color ccColor3b];
这次崩溃的原因是什么? misaligned_stack_error_是什么意思?
答案 0 :(得分:0)
我找到了原因。正如我已经说过我迁移到新的cocos2d版本。在我的旧代码中,我有一个CCNode类别的方法。它返回结构:
-(ccColor3B)color
{
return (ccColor3B){255,255,255};
}
但是新的cocos2d版本开发人员在CCNode中添加了新属性,它也调用color
但返回对象(CCColor *)。
谢谢!