我是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