Как я могу очистить содержимое NSMutableAttributedString? - PullRequest
9 голосов
/ 23 сентября 2010

У меня есть ивар, который выделяется в инициализации объекта:

attString = [[NSMutableAttributedString alloc] init];

В цикле я хочу очистить содержимое attString и использовать его повторно.Как мне это сделать?

Спасибо!

Ответы [ 3 ]

17 голосов
/ 23 сентября 2010
[[attString mutableString] setString:@""];
1 голос
/ 23 сентября 2010
[attString release];
attString = [[NSMutableAttributedString alloc] init];

Метод Кенни, вероятно, быстрее.

0 голосов
/ 27 апреля 2017

Я не обнаружил методы, упомянутые выше @kennytm, но я сделал это следующим образом:

[attriString setAttributedString:[NSAttributedString new]];

Доступно в mac10.0 и ios3.2 или более поздней версии.Удачи новым искателям!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...