-8

我有一个这样的数组。

NSArray *myArray = [NSArray arrayWithObjects:@"1",@"3",@"5",@"45",@"67",nil];

我想从我的数组中选择一个随机值并将其放入标签中。

我该怎么做?

4

2 回答 2

2

做这个

myLabel.text = myArray[arc4random_uniform(myArray.count)];
于 2013-03-29T12:15:41.877 回答
1

并且(现在不是唯一的)正确的解决方案:

NSArray *array = @[@"foo", @"bar", @"baz"];
NSString *item = array[arc4random_uniform(array.count)];
于 2013-03-29T12:17:19.677 回答