需要左值作为 ios 中赋值的左操作数
Posted
技术标签:
【中文标题】需要左值作为 ios 中赋值的左操作数【英文标题】:lvalue required as left operand of assignment in ios 【发布时间】:2012-04-11 13:05:44 【问题描述】:这是我的代码
[[X objectAtIndex:i] doubleValue] = ([[X objectAtIndex:i-1]doubleValue] * [[X objectAtIndex:1]doubleValue]);
其中 X 是双精度数组
谢谢
【问题讨论】:
你有什么问题?那是错误信息吗?另外,请格式化您的代码。 【参考方案1】:对于设置值,您必须使用 set 方法,如下所示:
double d = [[X objectAtIndex:i-1] doubleValue] * [[X objectAtIndex:1] doubleValue];
[[X objectAtIndex:i] setDoubleValue:d];
【讨论】:
以上是关于需要左值作为 ios 中赋值的左操作数的主要内容,如果未能解决你的问题,请参考以下文章