またはbackground
モードのアプリケーションがAppDelegate
であるかどうかを確認できます。モードであっても、アプリケーションが非アクティブであるかどうかを確認したいのですが。つまり、ユーザーがフォアグラウンドにいてもアプリを使用していないことを確認したいと思います。 AppDelegate
からそれを行う方法はありますか?チェックのための他の方法はありますか?アプリケーションがフォアグラウンドモードで非アクティブであることを確認してください
答えて
には、正確にその目的を果たすUIApplicationStateInactive
の状態があります。
アプリケーションがフォアグラウンドモードであっても 'UIApplicationStateInactive'は動作しますか? –
ユーザーがフォアグラウンドにいてもアプリケーションを使用していないことを確認したい –
はい、iOSオーバーレイが表示されている場合や、ホームボタンをダブルタップしている場合や、iPadのオーバーレイ内のフォアグラウンドに別のアプリケーションがある場合などです。 – Shebuka
- 1. アクティブであることを確認してください
- 2. プロキシがアクティブであることを確認してください。
- 3. ユーザーがアクティブになっていることを確認してください
- 4. Jinja2で配列が空であることを確認してください
- 5. ターゲットブランチでPRが最新であることを確認してください
- 6. Nunjucksでオブジェクトが空であることを確認してください
- 7. vb.netでDatagridviewが空であることを確認してください
- 8. プロパティがラムダ式でヌルであることを確認してください
- 9. Rubyでディレクトリが空であることを確認してください
- 10. RTMP:Pythonでストリームがオンラインであることを確認してください
- 11. SwiftでNSFontが太字であることを確認してください
- 12. サブモジュールコミットがリポジトリと同じであることを確認してください
- 13. Facebookのユーザーが「好き」であることを確認してください
- 14. 変数が数字であることを確認してください
- 15. リンクがハッシュタグであることを確認してください
- 16. 変数の型がプリミティブであることを確認してください
- 17. Ouathトークンが無効であることを確認してください。
- 18. CSVが空であることを確認してください。
- 19. ディレクトリが(ファイルシステムの)ルートであることを確認してください
- 20. stderrが空であることを確認してください
- 21. JTextFieldが数字であることを確認してください
- 22. 入力ストリームが空であることを確認してください
- 23. 入力が空であることを確認してください
- 24. 電子メールが@ exampleemail.comであることを確認してください
- 25. 値がdatetimeであることを確認してください
- 26. サムスンS8がフルスクリーンモードであることを確認してください
- 27. SASS:変数が地図であることを確認してください
- 28. モデルが空であることを確認してください
- 29. PouchDBデータベースが空であることを確認してください
- 30. charがnil objective-cであることを確認してください
"非アクティブ"とはどういう意味ですか? –
@MarcoPaceアプリケーションがフォアグラウンドに長時間入っていて、ユーザーが使用していないことを意味します。 –
まったく同じものは存在しません。アプリケーションにフォーカスが失われたときにポストされたUIApplicationWillResignActive通知が最も近いものです。別の方法として、UIApplicationStateInactiveを確認することができます。これは、アプリケーションがフォアグラウンドで実行されているがイベントを受信していないことを意味します。 ユーザーがアプリを開いたままにして何もしないときに何か確認したい場合は、自分で実装する必要があります。 –