swift - viewDidAppear不会触发

时间:2017-03-06 10:29:08

标签: ios swift

重新打开应用程序后,viewDidAppear会注意到它。

    override func viewDidAppear(_ animated: Bool) {

    super.viewDidAppear(true)

    print ("view did appear!!!")

}

1 个答案:

答案 0 :(得分:4)

那是因为当您关闭某个应用程序时,您实际上并未终止该应用程序。应用程序的内存已保存,当您重新打开应用程序时,将恢复内存。从应用程序的角度来看,它从未关闭过。

如果您想收到有关重新打开应用的通知,您必须收听UIApplicationDidBecomeActiveNotification。