iphone - NSString 长度限制

标签 iphone objective-c nsstring

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

最佳答案

这是基本操作字符串大小的示例。

声明最大字符串长度:

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"

希望,我是从您的问题中理解的。

关于iphone - NSString 长度限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3544430/

相关文章:

iphone - 具有 AND 和 OR 问题的 NSPredicate

ios - 在给定位置的边界内查找位置

ios - Xcode - UTF-8 字符串编码

表格 View 单元格中的iOS map View 错误的框架原点

ios - ios中的 ScrollView 控件

iphone - MKMapView 框架在 MKMapType 声明中没有 relief google-map 类型,但它可以工作

objective-c - 当属于另一个应用程序的窗口被移动时,如何通知我的应用程序?

ios - 使用给定的字符串查找具有恒定宽度和高度的 UITextView 中适合的字符数?

ios - 当文本有多行时,在UILabel中查找属性文本的宽度

iphone - 如何在 iPhone 中将 NSString 值与 NSMutableDictionary 键进行比较?