我在我的项目中使用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 :(得分:2)
如果使用arc4random()
生成随机整数,那么“返回”的唯一方法是存储函数的输出。您可以轻松地使用NSMutableArray
。每次生成新的随机索引时,将其添加到数组的末尾。要返回,只需访问数组中的上一个对象。