我创建了一个测验应用程序。我想生成一个随机问题。问题来自Core Data。当调用视图didAppear时,我将问题存储在数组中并通过显示问题方法显示它。但我想随意显示问题而不重复任何问题,每个问题都会显示出来。我怎么能这样做?
答案 0 :(得分:0)
您需要随机播放阵列。看这里:
答案 1 :(得分:0)
你应该在tmp数组中复制你的问题,每次随机函数随机挑选一个问题(例如:int r = arc4random() % [myArray count];
)你从tmp数组中删除它的入口。