需要帮助了解 View Controller 生命周期

Need help understanding View Controller life Cycle

当我 运行 在 Xocde ios 9 中使用 swift 的应用程序时,我收到一条错误消息 "fatal error: unexpectedly found nil while unwrapping an Optional value"。现在我想看看哪个值是由 nil 引起的。我正在使用断点来帮助我这样做。我在 viewDidLoad 上放置了一个断点并且没有错误。然后我在viewWillAppear上打了一个断点,又报错了。现在我不知道在哪里放置断点。有人可以根据视图控制器生命周期向我解释我应该在哪里放置断点。

使用模拟器,它会显示准确的字符串)

生命周期是

func viewDidLoad()

func viewWillAppear(_ animated: Bool)

func viewDidAppear(_ animated: Bool)