Ios 限制NSMutablestring';s长度

Ios 限制NSMutablestring';s长度,ios,objective-c,nsstring,Ios,Objective C,Nsstring,我正在开发一个计算器应用程序。 NSMutablestring用于计算,例如“5-3*8-(-1)/77”。 但是标签不能显示无限的NSMutablestring,所以有没有办法限制NSMutablestring的长度? (不要太长,我希望NSMutablestring的长度小于100)。可以按如下方式获取字符串的前100个字符: NSString *first100chars = [myString substringToIndex:100]; 但是,听起来您需要防止用户实际输入这么长的字符

我正在开发一个计算器应用程序。
NSMutablestring
用于计算,例如
“5-3*8-(-1)/77”
。 但是标签不能显示无限的
NSMutablestring
,所以有没有办法限制
NSMutablestring
的长度?
(不要太长,我希望
NSMutablestring
的长度小于100)。

可以按如下方式获取字符串的前100个字符:

NSString *first100chars = [myString substringToIndex:100];

但是,听起来您需要防止用户实际输入这么长的字符串,这是另一个问题。您问题的注释给出了其他人提出类似问题的示例(例如),我建议您检查这些问题。

这是NSFormatter子类的工作。这正是它的目的

假定输入是使用
UITextField
进行的,因此:可能重复