我想要做的是,当应用程序加载时,用户会看到提示。我有大约二十个,我只想要一个标签来展示它们。我可以按顺序展示它们,我只是不知道每次如何展示不同的一个。那么每次加载视图时,他们的方法都是通过订单吗?
到目前为止我已经完成了这个
制作一个小费lebel来设置
@property (weak, nonatomic) IBOutlet UILabel *tipLabel;
和im gunna在视图中设置它确实加载
@synthesize tipLabel;
- (void)viewDidLoad
{
[super viewDidLoad];
tipLabel.text = // What Do I put here to pick from my list of 20 strings?
(in order or random)
答案 0 :(得分:2)
你没有说你在哪里或如何存储20个字符串的列表(或数组),但假设它是一个包含20个字符串的“NSArray
”对象,你可以这样做:
tipLabel.text = [arrayOfTips objectAtIndex: (arc4random() % [arrayOfTips count])];