0
當我打開應用程序時,它會觸發事件viewDidLoad
和viewDidAppear
形成我的視圖控制器,但是當我關閉它並再次運行它時,它不會調用它們中的任何一個。第二次打開應用程序時執行操作
有什麼想法?
當我打開應用程序時,它會觸發事件viewDidLoad
和viewDidAppear
形成我的視圖控制器,但是當我關閉它並再次運行它時,它不會調用它們中的任何一個。第二次打開應用程序時執行操作
有什麼想法?
您需要閱讀應用程序狀態。這裏是一個鏈接,我在網上找到,概述了不同的狀態:
你真正想要的是什麼,當你的應用程序變得活躍通知。
可能最簡單的方法是在您的應用程序委託中實現函數applicationDidBecomeActive()
。當您的應用程序在啓動時作爲前臺應用程序變爲活動狀態時,或者當它作爲活動應用程序返回到前臺時,這將被調用。
請注意,如果要將該通知發送給應用程序委託以外的某個對象,您可以偵聽UIApplicationDidBecomeActive
通知。
需要更多信息。 – d00dle
您不是再次運行應用程序,您只是返回到已經運行的應用程序。 – rmaddy
@rmaddy如何在返回應用程序時觸發一個動作? – user3623016