重新打开应用程序后,viewDidAppear会注意到触发。
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(true)
print ("view did appear!!!")
}发布于 2017-03-06 18:32:23
这是因为当您关闭一个应用程序时,实际上并不是在终止它。应用程序的内存将被保存,当您重新打开应用程序时,内存将恢复。从应用程序的角度来看,它从未关闭过。
如果你想收到重新打开应用程序的通知,你必须监听UIApplicationDidBecomeActiveNotification。
https://stackoverflow.com/questions/42623199
复制相似问题