答えに基づいてアプリとコードを検出する方法について、このSOの質問から参照しました。これはシミュレーターでは正常に機能しますが、デバイスで同じものをテストすると問題が発生します。60秒(1分)に設定した場合、iPhoneデバイスは1分なので正常に動作します。1分以上設定すると、アプリの検出が失われます(停止します)。そこで、シミュレーターで300秒(5分)を正常に動作するように設定しました。私がやっていることは、自分のアプリをポップすることがわかったときです。デバイスがロックされてもアプリで検出されるように構成する必要がある方法はありますか?inactivityNSTimer intervaltimeoutinactivityinactivityfirstViewinactivity
ここに私のコード、InActivityDetectClass.hとInActivityDetectClass.mがあります。それぞれで、アプリを検出するためにこのUIViewcontrollerようなコードを作成しました。inactivity
私が間違っているところを見つけないでください。デバイスがロックされてアプリがバックグラウンドで実行されると、NSTimer動作が停止する可能性がありますが、そうではsimulatorない可能性がありlockますoffscreen。