我是Objective-C和Xcode的新手,我遇到了一个问题,我尝试在Internet上查找,但没有找到任何东西。 我有“游戏”,在那里我有一个屏幕有两个文本字段,按钮和文本视图。用户输入整数值并点击按钮。点击按钮后,会调用一些函数(或方法)。方法是键入按钮后,叫:UITextField输入每次新迭代
- (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
附: “游戏”非常简单:有两堆,每个有100个东西,用户选择轮到他然后输入值:堆号(1或2堆)以及他想要从堆中取出的数量。然后轮到电脑了。更松散的是不能从堆中取东西的人。这是real game called NIM。(但在这里我只做了2堆(不是3))。
可能重复的[UITextField焦点](http://stackoverflow.com/questions/1014999/uitextfield-focus) – skyylex