Objective c 确保NSString';s的数值将适合长字符串
我想知道在这样的情况下,如何验证来自Objective c 确保NSString';s的数值将适合长字符串,objective-c,cocoa-touch,nsstring,validation,Objective C,Cocoa Touch,Nsstring,Validation,我想知道在这样的情况下,如何验证来自UITextField的输入: NSString *str = [UItextfield1 text]; long long value = [str longLongValue]; 如何首先检查数字是否不环绕,以及在传递之前是否为数字?不要先检查,然后检查。假设字符串无法转换,value将为0。如果其大小太大,您将得到LLONG_MAX或LLONG_MIN长的值是否会被设置为(“LLONG_MAX”)?如果数值太高(正),它将是LLONG_MAX,如果数值
UITextField
的输入:
NSString *str = [UItextfield1 text];
long long value = [str longLongValue];
如何首先检查数字是否不环绕,以及在传递之前是否为数字?不要先检查,然后检查。假设字符串无法转换,
value
将为0。如果其大小太大,您将得到LLONG_MAX
或LLONG_MIN
长的值是否会被设置为(“LLONG_MAX”)?如果数值太高(正),它将是LLONG_MAX
,如果数值太低(负),它将是LLONG_MIN
。