iPhone用のクイズアプリを持っています。plistファイルからランダムな質問をロードできます。約20の質問をしたいと思います。私のplistファイルにはさらに20個ありますが、1回のクイズセッションで1つの質問が繰り返されることは望ましくありません。これは私のplistファイルです`
<key>Domanda1</key>
<dict>
<key>immagine</key>
<string>hpv</string>
<key>Titolo</key>
<string>Domanda numero 1</string>
<key>Risposta1</key>
<string>Risposta primaD1</string>
<key>Risposta2</key>
<string>Risposta seconda</string>
<key>Risposta3</key>
<string>Risposta terza</string>
<key>Risposta4</key>
<string>Risposta quarta</string>
<key>Soluzione</key>
<integer>1</integer>
</dict>
<key>Domanda2</key>
.......`私のビューコントローラー.m
-(void)creaDomanda {
//scelta casuale tra le varie disponibili
int randomValue = (arc4random() % 20) + 1;
NSString *stringa = [NSString stringWithFormat:@"Domanda%i", randomValue];
// Apre il dictionary
dictionary = [plistData objectForKey:stringa];
// e stampa a schermo la domanda
label1.text = [dictionary valueForKey:@"Titolo"];
label1.textColor = [UIColor redColor];
........。
何か案は?前もって感謝します