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'。 –