次のような場合に入力を検証する方法を知りたいと思っていUITextField
ました:
NSString *str = [UItextfield1 text];
long long value = [str longLongValue];
数値がラップアラウンドしないかどうか、およびそれが数値であるかどうかを渡す前に最初に確認するにはどうすればよいですか?
次のような場合に入力を検証する方法を知りたいと思っていUITextField
ました:
NSString *str = [UItextfield1 text];
long long value = [str longLongValue];
数値がラップアラウンドしないかどうか、およびそれが数値であるかどうかを渡す前に最初に確認するにはどうすればよいですか?
最初にチェックしないで、後でチェックしてください。のドキュメントでlongLongValue
は、文字列を変換できない場合は value
0 になると書かれています。その大きさが大きすぎる場合は、LLONG_MAX
またはLLONG_MIN