我将字符串插入NSMutableString,如
NSMutableString *string = (NSMutableString *)self.label.text;
[string insertString:@"New " atIndex:0];
这些代码行正常运行iOS 6设备。但是在iOS 7中它会抛出异常Terminating app due to uncaught exception 'NSRangeException', reason: 'NSMutableRLEArray objectAtIndex:effectiveRange:: Out of bounds'
(我在ios 7设备中运行ios 6 app)。
任何人都可以告诉它为什么会这样吗?请。
感谢
答案 0 :(得分:1)
您只需通过投射即可将NSString
转换为NSMutableString
。这样做:
NSMutableString *string = [self.label.text mutableCopy];