【发布时间】:2016-04-26 04:59:57
【问题描述】:
通常,在Text Field中,用户可以输入一个String,即使用户输入了一个数字,程序也会自动将其理解为一个字符串。
所以,这是我的问题。我想做一个程序来评估摩托车手的速度。
我有一个文本字段、一个文本视图和一个“开始”按钮。我要做的是应用 SWITCH - CASE 对用户在文本字段中输入的数字进行分类,然后我会将我的评价打印到文本视图中,例如“慢”、“够快”或“危险”快”。
但是在应用 switch - case 之前,我认为我必须强制用户仅在文本字段中输入整数。如果他们输入任何字母,文本视图将出现:“格式错误!请重试!”
我认为我必须对 if 语句做一些事情来解决问题,但事实是我刚刚开始学习 Swift,并且想不出任何可能的解决方案。请帮我。 谢谢。
【问题讨论】:
-
如果只想要整数,为什么不将键盘类型更改为“数字键盘”或“小数键盘”?
-
很高兴告诉我们您是如何解决问题的
标签: ios iphone swift swift2 uitextfield