我有兩個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