viewController的标准方法不称为Swift

时间:2019-03-04 22:53:06

标签: ios swift viewcontroller

此标准方法未称为

override func viewWillDisappear(_ animated:Bool) {
    saveData() 
    print("Data are saved")
}

我可以调用哪种方法来保存数据

  

强制关闭

viewController?

2 个答案:

答案 0 :(得分:0)

  

在强制关闭viewController之前我可以调用哪种方法保存数据?

您应将数据保存在应用程序委托的Company Name1中。

答案 1 :(得分:0)

尝试这个(选择其中之一):

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")
    }
}