我正在尝试使用从数组中随机选择的字符串填充UILabel。由于某种原因,不会发生从数组中随机选择(标签始终显示数组的第一个元素)。
//。h文件声明如下
NSMutableArray *array;
//。m file
- (void)viewDidLoad
{
array = [[NSMutableArray alloc] initWithObjects: @"abc", @"def", nil];
}
然后,我有一个名为orientationPopulate的方法,它执行此操作:
-(void)labelPopulate;
{
int randomArrayIndex = arc4random() % array.count;
//Setting the label's text
_label.text = array[randomArrayIndex];
}
根据随机显示的标签,我会点击屏幕上的按钮。所以标签必须每次都改变。我不知道我在这里是否遗漏了一些链接。有人可以帮忙吗?
答案 0 :(得分:0)
randomArrayIndex为0或1,每次单击按钮时都不会更改