У меня есть два текстовых поля, в которых пользователь вводит несколько слов.
Затем, нажимая кнопку, я хочу, чтобы слова были рандомизированы, а затем пользователь отображает рандомизированный результат.
У меня есть этот код:
-(IBAction) randomInp{
NSString *first = firstField.text;
NSString *second = secondField.text;
NSString *result = //here it should randomize the words
//Display randomized word
textview.text = //should display result
}
где firstField и secondField - соответственно, первый и второй UITextFields. Тогда я не знаю, как поступить!
Я думал о том, чтобы установить условие переключения. Если это 0, то возвращается * первый, если это 1, то возвращается * второй. Я прав?
Любая помощь приветствуется
EDIT
Решено!
Если кому-то нужно:
-(IBAction) randomInp{
NSString *first = firstField.text;
NSString *second = secondField.text;
int text = rand() % 2;
switch (text) {
case 0:
textview.text = first;
break;
case 1:
textview.text = second;
break;
default:
break;
}
}
РЕДАКТИРОВАТЬ 2
Ответ, который дал SSteve, тоже отлично работает! Для тех, кому нужно:
NSString *result = random() & 1 ? first : second;