【发布时间】:2014-06-09 07:56:29
【问题描述】:
我的程序中有以下语句:
[operateAns replaceCharactersInRange:NSMakeRange(start, end-start) withString:[answer stringValue]];
operateAns 以如下方式初始化,其中 calc 是一个 NSMutableString:
operateAns = calc;
我收到以下错误
'NSInvalidArgumentException', reason: 'Attempt to mutate immutable object with replaceCharactersInRange:withString:'
关于为什么会发生这种情况的任何想法?
【问题讨论】:
标签: ios xcode nsmutablestring invalidargumentexception