在尝试解包时出乎意料地发现nil - logging显示对象存在

时间:2016-04-11 22:05:12

标签: swift

我正在破解并在lldb控制台中打印出来,我可以在对象上调用方法。

但是当我传递给我的视图控制器init时,这意外崩溃了:

let taskVC = TaskViewController(task: task)

init是:

convenience init(task: task) {
    self.init(nibName: nil, bundle: nil)

    self.task = task
}

当任务不是零时,为什么会发生这种情况?

1 个答案:

答案 0 :(得分:0)

convenience init(task: task) {
    // NOT THIS -> self.init(nibName: nil, bundle: nil)
    super.init(nibName: nil, bundle: nil)

    self.task = task
}