我想要一个 nsstring 对象,它只能在其中存储指定长度的字符。
如果超过它应该从左边截断。例如,如果我将长度设置为 5,并且输入值作为 Ileana,那么它应该存储leana。
我尝试在 nsstring 上创建一个类别,但我没有想法:
-(void)setMaximumLength:(NSInteger)length;{
if ([self length]>length) {
NSLog(@"exxed");
}
}
请建议我该怎么办?我有一个想法,我需要观察字符串的大小,但是如何在一个类别中执行,以及将调用哪个通知?