두 개의 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