【发布时间】:2014-09-07 06:55:01
【问题描述】:
我是 Objective-C 和 Xcode 的新手,我有一个问题,我尝试在 Internet 上查找,但没有找到任何东西。 我有“游戏”,我有一个带有两个文本字段、按钮和文本视图的屏幕。用户输入整数值并点击按钮。点击按钮后,会调用一些函数(或方法)。输入按钮后调用的方法:
- (IBAction)okButtonTapped:(id)sender {
int save1=100;
int save2=100;
int save13=1;
int save22=1;
int save12=1;
int save23=1;
while(save13 !=0 && save23 !=0){
[self yourturn:&save1 heap2:&save2];
save12= save1;
save22=save2;
[self compturn:&save12 heap2:&save22];
save13=save12;
save23=save22;
save1=save13;
save2=save23;
}
}
这里调用了一些方法。在这种方法中,我使用这段代码来保存用户输入的文本字段中的值:
_heapNumberInt=[self.heapNumberTextField.text intValue];
_thingsNumberInt=[self.thingsNumberTextField.text intValue];
问题是当while循环有新的迭代时,如何让用户在文本字段中输入新的值? 对不起我的英语(这不是我的母语)和我的长问题。
所有可以下载的项目here
附: “游戏”非常简单:有 2 个堆,每个堆有 100 个东西,用户选择轮到他,然后他输入值:堆数(1 或 2 个堆)和他想从堆中取出的东西的数量。然后轮到电脑了。更宽松的是不能从任何堆中取出东西的人。它是real game called NIM。(但在这里我只做了2个堆(不是3个))。
【问题讨论】:
-
UITextField focus 的可能副本
标签: ios objective-c uitextfield