在nsmutableString中设置限制和清除

时间:2010-03-03 04:20:57

标签: iphone nsmutablestring

我需要将可以附加到nsmutablestring的字符数限制为10。 我还需要按下按钮清除其内容。 这样做的最佳方法是什么? 请帮忙

1 个答案:

答案 0 :(得分:1)

你可以写一个类别。像这样:

@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