我有两个textField用户键入一些单词。如何随机化两个UITextField变量?
然后,当按下按钮时,我希望单词随机化,然后用户显示随机结果。
我有这样的代码:
-(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,则返回*秒。我对吗?
任何帮助表示赞赏
编辑
解决了!
如果有人需要:
-(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;
}
}
EDIT 2
答案是SSteve给了伟大的作品,太!对于任何人谁需要:
NSString *result = random() & 1 ? first : second;
您对随机词的含义是什么? – edo42 2012-01-06 17:13:49