使用Xcode。 我不太清楚这一点。我想做的是有一串字符串“一”,“两”,“三”等。 我希望能够有一个标签显示其中一个随机选择的字符串。有什么想法吗?
到目前为止我尝试的是: 我已经创建了一个数组:
NSString *yes0 = @"yes";
NSString *yes1 = @"YES";
NSString *yes2 = [NSString stringWithFormat:@"%@", yes1];
NSArray *googleArray = [NSArray arrayWithObjects:yes0, yes1, yes2, nil];
我想弄清楚的是如何随机显示这个数组的元素。我已经想出如何将变量传递给标签,如下所示:
strValue = @"";
yourLabel.text = strValue;
我猜测在我从数组中随机选择了一个元素后,我将strValue设置为等于它,因此它被设置为我的标签。我不明白随机选择字符串本身。
答案 0 :(得分:1)
试试这个:
int randomNumber = arc4random() % [yourArray count];
NSString *string = [yourArray objectAtIndex:randomNumber];