swift - 如何将 UITextField 输入作为整数

标签 swift input uitextfield

我想将 UITextField 输入作为整数吗?我尝试了 Int(UITextField Input),但它会引发错误。我也尝试创建一个具有相同值的变量,但它没有用。

最佳答案

如果你这样定义 -> @IBOutlet weak var textField: UITextField! 您可以使用 (textField.text! as NSString).intValueInt(textField.text!) 。您必须使用感叹号。

但是你这样定义 ->

让 textField = UITextField() textField.text = "007"

你不需要用感叹号

编辑:

(textField.text! as NSString).intValue is INT32 Format, you can do this for normal Int format -> Int((textField.text! as NSString).intValue)

关于swift - 如何将 UITextField 输入作为整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38327147/

相关文章:

ios - 使用 BSImagePicker Swift4 在图库中显示刚刚选定的图像

html - HTML 数字输入中的多个步长值

swift - 如何在 tvOS 中为密码创建复合 UITextField

swift - 使用 NSArray 构造函数创建 UIImage 数组并出现错误

iphone - Swift:如何以编程方式设置 iphone 音量

iOS - 获得用户权限后立即更新 View

java - 在 Java 中隐藏输出文本

html - anchor 和输入字段在 IE11 中不起作用

uitextfield - tvOS UITextField 编辑后空白

ios - UITextField.Text 从其他 View 返回 null