[attributedString enumerateAttributesInRange:range options:NSAttributedStringEnumerationReverse usingBlock:
^(NSDictionary *attributes, NSRange range, BOOL *stop) {
NSMutableDictionary *mutableAttributes = [NSMutableDictionary dictionaryWithDictionary:attributes];
[mutableAttributes setObject:[NSNumber numberWithInt:1] forKey:@"NSUnderline"];
attributes = mutableAttributes;
}];
Я пытаюсь перебрать все атрибуты и добавить к ним NSUnderline. при отладке кажется, что NSUnderline добавлен в словарь, но когда я повторяю цикл во второй раз, они удаляются. Я что-то делаю неправильно при обновлении NSDictionaries?