我的程序中有以下语句:
[operateAns replaceCharactersInRange:NSMakeRange(start, end-start) withString:[answer stringValue]];
通过以下方式初始化operatorAns,其中calc是NSMutableString:
operateAns = calc;
我收到以下错误
'NSInvalidArgumentException', reason: 'Attempt to mutate immutable object with replaceCharactersInRange:withString:'
有什么想法为什么会这样呢?
分配时尝试一下。
operatorAns = [calc mutableCopy];
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句