我只是在玩Xcode(我想开始制作iPhone应用程序),我想知道如何让这个进展HUD随机显示字符串?目前:
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:self.view animated:YES];
hud.labelText = @"Give me a sec...";
}
所以我希望随机选择一些东西,比如'给我一秒','坚持'等等。只是我想学的东西,谢谢你的帮助!
我试着四处寻找,但很难想到合适的搜索字词!
答案 0 :(得分:0)
将所有字符串放在一个数组中,获取0和数组大小(减1)之间的随机数,并使用它来检索msg。放入方法让它变得容易。尽管如此,在外面定义msg数组,以获得更好的代码。
类似的东西:
-(NSString*) getRandomMsg {
NSArray *arr = @[@"Give me a sec", @"Hold on"];
int randNum = arc4random_uniform([arr count]); // or arc4random, possibly rand % max
NSString *msg = arr[randNum];
return msg;
}