从randomizer obj c中取出对象

时间:2010-03-26 18:55:50

标签: iphone objective-c random nsarray

我是一个新的“开发者”,试图构建一些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 :(得分:0)

在函数末尾添加以下行。

[myArray removeObjectAtIndex: chosen]