2012-02-07 12 views
1

私は自分のプロジェクトでarc4randomを使用しています。すべての機能は正常です。arc4random関数で前/後ボタンを作成するには?

arc4random関数の前/後ボタンのような、いくつかの機能を追加したいと考えています。 PLISTファイルから文字列を取り出し、arc4randomで使用します。画面に触れるとランダムなテキストが表示されます。前/後ろボタンを含めて、表示されたテキスト(前の方法)を取得できるようにしたい。

アイデアをお持ちの方?どうもありがとう!

編集:いくつかのコードで :あなたは、関数の出力を格納する場合

NSString *pathToQuestions = [[NSBundle mainBundle] pathForResource:@"Bee" ofType:@"plist"]; 
NSMutableArray *questions = [[[NSMutableArray alloc] initWithContentsOfFile:pathToQuestions] autorelease]; 

int questionIndex = arc4random() %[questions count]; 

NSDictionary *question = [questions objectAtIndex:questionIndex]; 
NSString *name = [question objectForKey:@"name"]; 
NSString *sub = [question objectForKey:@"sub"]; 

nameslbl.text = name; 
subslbl.text = sub; 
+0

コードなしでは、この質問は意味をなさない。 'arc4random()'の使い方を示す関連スニペットを投稿してください。 – PengOne

答えて

2

あなたがarc4random()を使用して整数の乱数を生成している場合は、あなたが「戻って」にするための唯一の方法です。 NSMutableArrayで簡単に行えます。新しいランダムなインデックスを生成するたびに、それを配列の末尾に追加します。戻るには、アレイ内の前のオブジェクトにアクセスするだけです。

+0

うーん..それは意味をなさない..これのためのチュートリアルを知っていますか? – BlackJack

関連する問題