检查输入到文本字段的值是否在给定范围内是整数

时间:2011-06-24 16:09:13

标签: iphone objective-c ios cocoa-touch uitextfield

我有一个可编辑的UITextField,它接受​​用户的输入。我需要检查文本字段的内容是否是10到100之间的整数,如果不是,则显示警告,告诉用户出了什么问题。

如何对文本字段执行上述检查?

1 个答案:

答案 0 :(得分:4)

设置委托并使用此方法:

– textField:shouldChangeCharactersInRange:replacementString:

您可以使用此方法确保仅输入数字0,1,2,3,4,5,6,7,8,9,然后在[textField.text intValue] < 10 || [textField.text intValue] > 100时弹出alertView。