如何限制NSString的长度?我想将它保持在下面等于100个字符/
答案 0 :(得分:7)
以下是基本操作字符串大小的示例。
int max = 5;
NSArray *strs = [NSArray arrayWithObjects:@"My Little Puppy", @"Yorkerz", nil];
[strs enumerateObjectsUsingBlock:^(NSString *str, NSUInteger idx, BOOL *stop) {
if (str.length > max)
//get a modified string
str = [str substringToIndex:str.length-(str.length-max)];
NSLog(@"%@", str);
}];
"My Li" and "Yorke"
希望,我理解你的问题。
答案 1 :(得分:2)
然后,在放入NSString之前,您必须检查length:
。然后,如果长度超过100,则使用substringToIndex:
答案 2 :(得分:0)
然后不要添加超过100个字符。
如果您希望缩短现有字符串,则可以使用substringToIndex:
方法创建更短的字符串。