Я делаю свое первое приложение для iOS и нуждаюсь в некоторой помощи. Вот как это будет работать:Рандомизировать слова
Пользователь вводит слово в текстовое поле, нажимает на кнопку, и на этикетке должно быть, как это: [Users word] [Randomly picked word]
.
Так что я думаю, что я должен сделать массив со случайными словами, а затем каким-то образом рандомизировать их, когда кнопка нажата, чтобы отобразить случайное слово из многих после слова, введенного пользователем в текстовое поле.
Но как это должно работать? Вот что я имел в виду:
рандомизации это (не знаю, как будто):
NSArray *words = [NSArray arrayWithObjects: @"Blue", @"Green", @"Red", nil ];
и вот код для отображения текста из текстового поля:
NSString *labeltext = [NSString stringWithFormat:@"%@", [textField text]];
если я положил label.text = labeltext;
, тогда он отобразит слово, введенное пользователем, но я застрял в части «отображать случайное слово из массива».
Любая помощь оценена!
возможный дубликат [Чтение случайных значений из массив] (http://stackoverflow.com/questions/7047085/reading-random-values-from-an-array); см. также [Выбор случайного объекта в NSArray] (http://stackoverflow.com/questions/3318902/picking-a-random-object-in-an-nsarray) –
Это должно помочь: http://stackoverflow.com/a/56656/679254 – modocache