不调用此标准方法
override func viewWillDisappear(_ animated:Bool) {
saveData()
print("Data are saved")
}
我可以调用什么方法保存之前的数据
强制关闭
viewController?
发布于 2019-03-05 07:56:18
在强制关闭viewController之前,可以调用什么方法保存数据?
您应该将数据保存在应用程序代理的applicationDidEnterBackground(_:)
中。
发布于 2019-03-05 08:26:06
试试这个(选择其中一个):
override func willMove(toParent parent: UIViewController?) {
if parent == nil {
// place for your code
saveData()
print("Data are saved")
}
}
override func didMove(toParent parent: UIViewController?) {
if parent == nil {
// place for your code
saveData()
print("Data are saved")
}
}
https://stackoverflow.com/questions/54992852
复制相似问题