我輸入方法- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
時創建了NSTimer。屏幕變爲活動狀態時的應用程序事件
當進入方法- (void)applicationDidEnterBackground:(UIApplication *)application
我說[timer invalidate]; timer = nil;
當進入方法- (void)applicationWillEnterForeground:(UIApplication *)application
我再次創建計時器。當用戶按下主頁按鈕然後再次運行應用程序時,這將起作用。 但是,如果我的屏幕在應用程序內部因用戶不活動而變得不活動,然後變爲活動狀態,然後再次自動進入應用程序,則定時器將不起作用。 因此,我想知道當應用程序從非活動屏幕重新進入時訪問什麼方法。
謝謝
是的,謝謝。但問題仍然存在,應用程序在從屏幕激活開始時不會輸入applicationDidBecomeActive。 –
它應該。其實,我只是測試它,它確實如此。你有沒有正確輸入方法名? –
是的你是對的,對不起。 –