我正试图解决当应用程序移动到后台时,在viewDidLoad中调用方法时发生的崩溃。如果我将该方法移动到viewDidPear中,崩溃将不再重新编程。
但我想知道,当应用程序移到后台时,是否会调用viewDidLoad?
不,预计不会发生这种情况。
步骤1
- 在AppDelegate.swift中检查您的AppDelegate类
- 查找applicationDidEnterBackground((方法
- 如果有任何东西在ViewController中调用viewDidLoad((方法,那么您已经发现了问题
步骤2
- 运行您的应用程序
- 在viewDidLoad((方法中放置断点
- 将您的应用程序置于后台
- 断点被击中了吗
- 单击底部中间区域的小按钮,这是一个上方有向上箭头的小矩形
- 这会把你带到最后一个叫它的地方。你会(希望(找到问题所在
步骤3
- 我没有其他想法。更多的信息会非常有用