Swift-viewDidLoad在应用程序移到后台时被调用



我正试图解决当应用程序移动到后台时,在viewDidLoad中调用方法时发生的崩溃。如果我将该方法移动到viewDidPear中,崩溃将不再重新编程。

但我想知道,当应用程序移到后台时,是否会调用viewDidLoad?

不,预计不会发生这种情况。

步骤1

  • 在AppDelegate.swift中检查您的AppDelegate类
  • 查找applicationDidEnterBackground((方法
  • 如果有任何东西在ViewController中调用viewDidLoad((方法,那么您已经发现了问题

步骤2

  • 运行您的应用程序
  • 在viewDidLoad((方法中放置断点
  • 将您的应用程序置于后台
  • 断点被击中了吗
  • 单击底部中间区域的小按钮,这是一个上方有向上箭头的小矩形
  • 这会把你带到最后一个叫它的地方。你会(希望(找到问题所在

步骤3

  • 我没有其他想法。更多的信息会非常有用

最新更新