当我按下一个分隔到另一个视图控制器的按钮时,我收到此错误。我已经经历了一个多小时的断点,并意识到我的viewDidLoad
方法会调用每一段代码。
我可以发布什么来帮助您解决此错误?
这是我的覆盖prepareForSegue
方法:
if let secondScene = segue.destinationViewController as? CreateEventViewController {
if let eventType = sender as? UIButton {
secondScene.eventType = eventType.tag
}
//check if they sent data
secondScene.onDataAvailable = {[weak self]
(data) in
if let _ = self {
//add event then refresh
DayViewViewController.eventList.append(data)
self!.refreshEventList()
}
}
}