0

私は、人々がボタンをクリックする必要があり、ラベルにランダムな単語が表示されるアプリを開発しています。

switch ステートメントを使用できますが、アプリには 50 語を超える単語が必要なので、switch ステートメントを記述するのは大変な作業であり、あまり役に立ちません。

誰かが解決策を持っていますか?

4

2 に答える 2

1

シンプルで、配列と乱数ジェネレーターを使用します。

NSArray *myArray = [[NSArray alloc] initWithObjects:@"1",@"2",@"3", nil];
[myLabel setText:[myArray objectAtIndex:arc4random_uniform([myArray count])]];

これはあなたを正しい方向に動かすのに十分なはずです。

于 2012-12-04T09:17:23.043 に答える
1

スイッチを使用しないでください。50 個の項目を初期化した配列を使用し、乱数ジェネレーターを使用して、配列内のランダムなインデックスを取得します。これにより、ランダムな単語が返されます.......

于 2012-12-04T09:17:46.400 に答える