11
如何将NSString截断为设置的长度?
我进行了搜索,但是令人惊讶地找不到答案。 我NSString要缩短长度。我希望最大长度为20个字符左右。我读过某处最好的解决方案是使用substringWithRange。这是截断字符串的最佳方法吗? NSRange stringRange = {0,20}; NSString *myString = @"This is a string, it's a very long string, it's a very long string indeed"; NSString *shortString = [myString substringWithRange:stringRange]; 看起来有些微妙(如果字符串短于最大长度,则会崩溃)。我也不确定它是否是Unicode安全的。有更好的方法吗?有人对此有很好的分类吗?