因此,我尝试使用Core Plot创建一些图形,但要使用以下代码行:
CPTLineStyle *lineStyle = [[[CPTLineStyle lineStyle] alloc] init];
[lineStyle lineColor] = [CPTColor blackColor];
[lineStyle lineWidth] = 2.0f;
显然lineColor和lineWidth是可分配的属性时,出现“分配只读属性”错误(第二行和第三行)。我已经为此花了很长时间思考,所以希望有人知道这个问题可能是什么。
最佳答案
您需要使用CPTMutableLineStyle,CPTLineStyle中的所有属性都是只读的,并且只能在初始化LineStyle时设置。
而且您设置属性的语法是错误的。
关于objective-c - iPhone obj-c错误:使用“核心绘图”时分配给只读属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11264624/