2013-07-09 125 views
-2

我正在使用计算器应用程序。 NSMutablestring用于计算E.g "5-3*8-(-1)/77"。 但标签不能显示无穷无尽的NSMutablestring,那么是否有任何方法来限制NSMutablestring的长度? (不要太长,我希望NSMutablestring的长度小于100)。限制NSMutablestring的长度

+0

假设条目是使用'UITextField'制作的,因此:http://stackoverflow.com/questions/2523501/set-uitextfield-maximum-length – trojanfoe

+0

[iPhone SDK:Set Max Character length TextField](http ://stackoverflow.com/questions/433337/iphone-sdk-set-max-character-length-textfield) –

回答

1

你可以得到一个字符串的前100个字符如下:

NSString *first100chars = [myString substringToIndex:100]; 

然而,这听起来像你需要防止用户实际输入字符串这么久,这是一个不同的问题。对你的问题的评论给出了其他人提出类似问题的例子(例如Set the maximum character length of a UITextField),我建议你检查这些问题。

0

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