0

UITextField我想知道在这种情况下如何验证来自 a 的输入:

NSString *str = [UItextfield1 text];
long long value = [str longLongValue];

如何首先检查数字是否不会环绕,以及在传递之前是否为数字?

4

1 回答 1

2

不要先检查,后检查。文档longLongValue说如果字符串无法转换, value将为0。如果它的大小太大,你会得到LLONG_MAXLLONG_MIN

于 2012-07-02T04:31:14.087 回答