2013-07-09 124 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子類的工作。這正是它的目的。