【发布时间】:2015-12-28 06:40:06
【问题描述】:
我的应用程序中的一个 segue 被多次调用,这导致视图不断“加载”,直到应用程序停止调用 segue 函数。它会这样做大约 4 次,直到完成。在代码中放置断点后,我注意到应用程序在这两个函数之间跳动:
if success {
self.performSegueWithIdentifier("startGame", sender: "user")
}
那是触发 segue 的动作(用户滑动某些东西)。然后它转到下一个断点:
if (segue.identifier == "startGame") {
let destinationNavigationController = segue.destinationViewController as! GameViewController
destinationNavigationController.user = self.users[self.currentUser]
}
应用程序在两个部分之间来回切换大约 4 次。当我在故事板中创建转场时,我确保将转场从视图控制器本身(不是表格/UI 视图)连接到目标视图。
我还能做些什么来解决这个问题?
谢谢!
【问题讨论】: