我有一个功能:
func setupRound() {
let period = historicalEvents.randomEvent()
displayEvents(period: period)
}
// action method
@IBAction func nextRound() {
setupRound()
}
当我尝试单击NextRound按钮时 - >屏幕不设置新事件。我认为模型类中的问题:HistoricalEvents或类似覆盖常量的东西,...因为我尝试调试并且它在setupRound函数上移动
请在GitHub上查看我的代码源代码:https://github.com/baonguyen150028/BoutTime
答案 0 :(得分:0)
我调试了你的程序,发现你的' randomIndexPeriod'功能,'检查'变量总是保持为true,这会导致程序中出现无限循环。原因是' previousPeriodNumber'数组包含与' randomPeriodNumber'相同的值。价值,以便'检查'变量总是如此。