然而,我可能正盯着答案。
我想为CCLabelTTF
字符串分配随机颜色。当我尝试设置返回类型(CCColor3B *)
并对其进行分配时CCLabelTTF.color = [self randomColor]
,无论是在方法中还是在上述分配中,都会出现不兼容的分配错误。方法代码:
-(ccColor3B *)randomColor
{
float r = arc4random() % 255;
float g = arc4random() % 255;
float b = arc4random() % 255;
ccColor3B *color = {r,g,b,1};
return color;
}
我想我正在尝试获取一个错误类型的返回值,或者分配一个只读值,但是关于CCColor3B
它的信息很少。提前致谢。