0
我想知道它是如何可能從在的情況下UITextField
驗證輸入像這樣:確保一個NSString的數值將適用於一個很長很長
NSString *str = [UItextfield1 text];
long long value = [str longLongValue];
如何首先檢查如果數將不會環繞,並且在傳遞之前它是數字?
我想知道它是如何可能從在的情況下UITextField
驗證輸入像這樣:確保一個NSString的數值將適用於一個很長很長
NSString *str = [UItextfield1 text];
long long value = [str longLongValue];
如何首先檢查如果數將不會環繞,並且在傳遞之前它是數字?
先不檢查,檢查後。 The docs for longLongValue
說,如果字符串不能轉換,value
將是0。如果它的大小是太大了,你會得到LLONG_MAX
或LLONG_MIN
將長期被設置爲(「LLONG_MAX」)的值? – stackOverFlew
如果數值過高(正數),它將爲'LLONG_MAX',如果數值太低(負數)則爲'LLONG_MIN'。 –