2

我想要做的是,当应用程序加载时,用户看到的是一个提示。我有大约二十个,我只想要一个标签来展示它们。我可以按顺序显示它们,我只是不知道如何每次显示不同的。那么他们是不是每次加载视图时都通过订单的方法?

到目前为止,我已经做到了

设置小费

@property (weak, nonatomic) IBOutlet UILabel *tipLabel;

并且我将它设置在视图中确实加载了

@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)
4

1 回答 1

2

您没有说明存储 20 个字符串的列表(或数组)的位置或方式,但假设它是一个NSArray包含 20 个字符串的 " " 对象,您可以执行以下操作:

tipLabel.text = [arrayOfTips objectAtIndex: (arc4random() % [arrayOfTips count])];
于 2013-09-08T01:19:23.797 回答