【发布时间】:2010-07-26 06:22:26
【问题描述】:
我有一个相当大的循环,它获取一个字符串,对其进行处理,然后进入下一个。我最初是发布它然后重新分配它,但认为这有点浪费资源,但不知道如何清除它以重复使用它。
【问题讨论】:
我有一个相当大的循环,它获取一个字符串,对其进行处理,然后进入下一个。我最初是发布它然后重新分配它,但认为这有点浪费资源,但不知道如何清除它以重复使用它。
【问题讨论】:
一种方法是[myString setString: @""]。
【讨论】:
所选解决方案将崩溃并出现以下错误:
'尝试用 setString 改变不可变对象:'
这对我有用:
self.myString = [NSMutableString stringWithString:@""];
确保您在课堂上综合了 myString。
【讨论】:
NSMutableString,你正在处理一个不同于“Clearing rather而不是发布一个 NSMutableString",这个问题的标题。