0

次のような場合に入力を検証する方法を知りたいと思っていUITextFieldました:

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

数値がラップアラウンドしないかどうか、およびそれが数値であるかどうかを渡す前に最初に確認するにはどうすればよいですか?

4

1 に答える 1

2

最初にチェックしないで、後でチェックしてください。のドキュメントでlongLongValueは、文字列を変換できない場合は value0 になると書かれています。その大きさが大きすぎる場合は、LLONG_MAXまたはLLONG_MIN

于 2012-07-02T04:31:14.087 に答える