Установить предел и очистить в nsmutableString - PullRequest
0 голосов
/ 03 марта 2010

Мне нужно ограничить количество символов, которые можно добавить к строке nsmutable, до 10. Также мне нужно очистить его содержимое нажатием кнопки. Какой лучший способ сделать это? Просьба помочь

1 Ответ

1 голос
/ 03 марта 2010

Вы можете написать категорию. Примерно так:

@interface NSMutableString (append10)
-(void)appendString:(NSString *)aString;
@end

@implementation NSMutableString (append10)

-(void)appendString:(NSString *)aString
{
    NSString *toAppend = aString;
    if ([aString length] > 10)
    {
        // truncate string
    }

    [super appendString:toAppend];
}

@end
...