我試圖隨機制作兩個UILabel。標籤的內容是int我也嘗試一旦UITextField中的輸入正確,以給出兩個UILabel新值。我的問題是:如何在輸入正確的用戶輸入後立即發送UITextView任務,爲兩個UILabel輸入新值?UITextField中的隨機標籤值
這裏是我試圖鏈接到UITextField的操作。
- (IBAction)randomDef:(id)sender {
int valueFromTextField = rand() % 100;
int positiveNumber = 0;
float x = ([firstNumber.text floatValue]);
float y = ([secondNumber.text floatValue]);
int ans = x + y;
switch (valueFromTextField) {
case 0:
firstNumber.text = [NSString stringWithFormat:@"%d", valueFromTextField];
secondNumber.text = [NSString stringWithFormat:@"%d", valueFromTextField];
if (textField.text == [NSString stringWithFormat:@"%d", ans]) {
positivePoints.text = [NSString stringWithFormat:@"%d", positiveNumber++];
valueFromTextField++;
}
break;
default:
break;
}
}
謝謝!我只是想知道這個switch-statement是否可以工作。無論是來自textField ++的值還是0: – olivier
在您的代碼中,valueFromTextField ++;都是無用的。 – Merlevede