3

デバイスがいつ起動したかを検出できる方法はありますか? スリープとは、画面がオフになっているデバイスを意味し、ウェイクアップとは、デバイスの画面がオンになっているとき、またはロック画面が表示されているとき (ホームボタンまたは電源ボタンが押されたとき) を意味します。ありがとう!

4

1 に答える 1

1

次の方法で、アプリがアクティブなアプリケーションでなくなったことを検出できます。

- (void)applicationDidEnterBackground:(UIApplication *)application

アプリデリゲートで。

また、次の方法でビューに戻ったことを検出できます。

- (void)applicationDidBecomeActive:(UIApplication *)application

デバイスがロックされたことを検出する方法と、ユーザーがアプリから別のアプリに切り替えたかどうかを検出する方法はありません。あなたが知ることができるのは、ユーザーがあなたのアプリを離れようとしているということだけであり、彼らがいつあなたのアプリに戻ったのかを知ることができます.

于 2013-05-14T15:27:02.423 に答える