2012-02-07 52 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 2012-02-07 17:20:52

回答

2

如果您正在使用arc4random()生成随机整数,然后为你“回去”的唯一方法是,如果你存储功能的输出。你可以轻松地用NSMutableArray来做。每次生成新的随机索引时,都将其添加到数组的末尾。要返回,只需访问数组中的前一个对象。

+0

嗯..有道理..你知道这个教程吗? – BlackJack 2012-02-07 18:49:27

相关问题