重新打开应用程序后,viewDidAppear会注意到它。
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(true)
print ("view did appear!!!")
}
答案 0 :(得分:4)
那是因为当您关闭某个应用程序时,您实际上并未终止该应用程序。应用程序的内存已保存,当您重新打开应用程序时,将恢复内存。从应用程序的角度来看,它从未关闭过。
如果您想收到有关重新打开应用的通知,您必须收听UIApplicationDidBecomeActiveNotification。