メソッド- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
を入力するときに作成するNSTimerがあります。方法- (void)applicationDidEnterBackground:(UIApplication *)application
を入力するときの方法- (void)applicationWillEnterForeground:(UIApplication *)application
を入力するとき画面がアクティブになったときのアプリケーションイベント
私は再びタイマーを作成[timer invalidate]; timer = nil;
を言います。これは、ユーザがホームボタンを押してからアプリケーションを再実行したときに機能します。 しかし、私の画面は、アプリケーションの中でユーザーの非アクティブのために非アクティブになった場合、アクティブになり、自動的にアプリケーションに再び入り、タイマーは動作しません。 したがって、アプリケーションが非アクティブな画面から再入力されたときに、どのメソッドにアクセスするのか不思議です。
あなたは
ありがとうございます。しかし、問題は依然として発生します。アプリケーションは、画面のアクティブ化から開始するときもapplicationDidBecomeActiveも入力しません。 –
する必要があります。実際には、私はそれをテストしただけです。メソッド名を正しく入力しましたか? –
はい、申し訳ありません。 –