Numeric UITextField 在 UILabel 中给出一个 WordNumeral

Numeric UITextField gives a WordNumeral in UILabel

提前抱歉我是怎么写的..

在我的 Main.StoryBoard 中,我有:UITextField(数字)、UILabel 和 UIButton。

我愿意:

点击 UIButton

从 UITextField 取数

给出相应的'word'并放置在UILabel中

假设我的数字在 1-9 范围内。

我在将数字与文字链接并放入 UILabel 时遇到问题。

最好使用 NSArray 还是 Case Switch?

代码

int num = [self.stringEntry.text intValue];

然后...正确包含数字和单词的 NSArray。

self.numberOneList = numberOneArray

self.wordOneList = wordOneArray

if (num <= 0 || num >= 10) {

       self.wordLabel.text = @"Try a number between 1 and 9";

} else{

//  what would I type here?

在这种情况下,您可以使用 NSDictionary。键可以是数字(0-9),值可以是相关的单词。然后只需从文本字段中获取值并使用 valueForKey:.

对照字典进行检查