NSString长度限制

Joe*_*oey 5 iphone objective-c nsstring

如何限制NSString的长度?我想保持下面等于100个字符/

Yoo*_*Lee 8

以下是基本操作字符串大小的示例.

声明最大字符串长度:

int max = 5;
Run Code Online (Sandbox Code Playgroud)

我们假设有数组中的字符串列表:

NSArray *strs = [NSArray arrayWithObjects:@"My Little Puppy", @"Yorkerz", nil];
Run Code Online (Sandbox Code Playgroud)

循环操作:

[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);
}];
Run Code Online (Sandbox Code Playgroud)

结果:

"My Li" and "Yorke"
Run Code Online (Sandbox Code Playgroud)

希望,我从你的问题中理解.