我有一个在对象的 init 中分配初始化的 ivar:
attString = [[NSMutableAttributedString alloc] init];
在循环中,我想清除 attString 的内容并重新使用它。我该怎么做呢?
谢谢!
我有一个在对象的 init 中分配初始化的 ivar:
attString = [[NSMutableAttributedString alloc] init];
在循环中,我想清除 attString 的内容并重新使用它。我该怎么做呢?
谢谢!
[[attString mutableString] setString:@""];
[attString release];
attString = [[NSMutableAttributedString alloc] init];
肯尼的方法可能更快。
我没有找到上面提到的@kennytm 的方法,但我是这样做的:
[attriString setAttributedString:[NSAttributedString new]];
从 mac10.0 和 ios3.2 或更高版本可用。祝新搜索者好运!