2013-03-29 65 views
-7

我有一个这样的数组。数组的随机值

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

我要选择从我的阵列中的随机值,并把它变成一个标签。

我该怎么办?

+2

谷歌 “OBJ-C的随机数”。用它来获得一个随机索引。完成。 – DrummerB

+1

btw stackoverflow充满了“数组中的随机对象”的问题,至今我个人可能已经回答了5-6个问题。下次有点搜索不会伤害 –

+0

即使在今天,我给了一个与随机数有关的答案.... –

回答

2

做这个

myLabel.text = myArray[arc4random_uniform(myArray.count)]; 
1

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

NSArray *array = @[@"foo", @"bar", @"baz"]; 
NSString *item = array[arc4random_uniform(array.count)];