分配给不允许的Objective-C消息的'readonly'返回结果

时间:2013-12-11 21:12:51

标签: ios objective-c

在这行代码中:

[self.a8.text intValue]=[self.a7.text intValue]+[self.a6.text intValue];

我收到此编译器错误:

  

分配不允许使用Objective-C消息的'readonly'返回结果

为什么会发生这种情况,我该如何解决?

1 个答案:

答案 0 :(得分:2)

您无法分配intValue的返回值。试试

self.a8.text = [NSString stringWithFormat:@"%d", [self.a7.text intValue]+[self.a6.text intValue]];

这假设self.a8.text是可分配的