objective-c - iPhone obj-c错误:使用“核心绘图”时分配给只读属性

标签 objective-c ios xcode core-plot

因此,我尝试使用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/

相关文章:

ios - Objective c 中 UITableView 的滚动、分页或加载更多技术

ios - 代码 8 : how to change targeted device family

swift - 我的 ScrollView 没有垂直滚动

xcode - 枚举的 clang 格式样式选项

ios - 构建应用程序时忽略字体?

ios - 在 Objective-C 中检查数据库中空字符串的正确方法是什么

ios - 如何获取共享照片流 ALAsset 的 ALAssetRepresentation?

ios - iOS中使用谓词的小写模型对象

ios - 在 tableview 之外的触摸上隐藏 UITableView

ios - 我可以一次访问 .xcassets 中的所有图像吗?