0
viewDidAppear在重新打開應用程序後確實會觸發。swift - viewDidAppear不會觸發
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(true)
print ("view did appear!!!")
}
viewDidAppear在重新打開應用程序後確實會觸發。swift - viewDidAppear不會觸發
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(true)
print ("view did appear!!!")
}
這是因爲當你關閉一個應用程序時,你並沒有真正終止它。應用程序的內存已保存,當您重新打開應用程序時,內存將被恢復。從應用程序的角度來看,它從未關閉。
如果您想要通知重新打開應用程序,您必須聽取UIApplicationDidBecomeActiveNotification。
看到這個http://stackoverflow.com/questions/15864364/viewdidappear-is-not-called-when-opening-app-from-background –