NSMutableString的参数错误无效?

时间:2014-06-09 07:56:29

标签: ios xcode nsmutablestring invalidargumentexception

我的程序中有以下声明:

[operateAns replaceCharactersInRange:NSMakeRange(start, end-start) withString:[answer stringValue]];

operationsAns按以下方式初始化,其中calc是NSMutableString:

operateAns = calc;

我收到以下错误

'NSInvalidArgumentException', reason: 'Attempt to mutate immutable object with replaceCharactersInRange:withString:'

关于为什么会发生这种情况的任何想法?

1 个答案:

答案 0 :(得分:0)

在分配时尝试此操作。

  

operateAns = [calc mutableCopy];