UILabel不填充从NSMutableArray中选择的随机字符串

时间:2014-10-10 07:40:19

标签: ios objective-c

我正在尝试使用从数组中随机选择的字符串填充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];
}

根据随机显示的标签,我会点击屏幕上的按钮。所以标签必须每次都改变。我不知道我在这里是否遗漏了一些链接。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

randomArrayIndex为0或1,每次单击按钮时都不会更改