вынимать объекты из рандомизатора obj c - PullRequest
0 голосов
/ 26 марта 2010

Я новый разработчик, пытающийся создать приложение для iPhone Я делаю приложение, которое получает текст из списка объектов в NSArray, а затем рандомизирует их и отображает один в TextView, вот код:

- (IBAction)azione{
NSArray *myArray= [NSArray arrayWithObjects: @"Pasta",@"Pizza",@"Wait",@"Go", nil]; 
int length = [myArray count];
int chosen = arc4random() % length;
testo.text = [myArray objectAtIndex: chosen];

}

что я хочу сделать сейчас, это когда я открываю приложение и получаю случайный объект, чтобы вынуть его из списка, чтобы он не был выбран снова

ех. Я открываю приложение> Я получаю «Пиццу»> Повторяю действие> Я больше не получаю «Пиццу», только «Паста», «Подождите» и «Иди»

Что мне делать? Какой код я должен использовать?

Спасибо за ответы

1 Ответ

0 голосов
/ 26 марта 2010

Добавьте следующую строку в конце вашей функции.

[myArray removeObjectAtIndex: chosen]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...