如何轮询 iOS 应用程序并检查它是不是已退出活动?

Posted

技术标签:

【中文标题】如何轮询 iOS 应用程序并检查它是不是已退出活动?【英文标题】:How to POLL an iOS app and check if it has resigned active?如何轮询 iOS 应用程序并检查它是否已退出活动? 【发布时间】:2015-07-16 15:45:59 【问题描述】:

ios 应用退出活动时,它仍在运行。计时器仍在运行,HTTP 操作仍在继续。

我如何轮询该应用以确定它是否已退出活动?

请注意,我对观察UIApplicationWillResignActiveNotification 不感兴趣,也对在appWillResignActive 块中设置一些标志不感兴趣。在某些情况下,代码在应用退出活动后运行,并且会错过通知,并且无法修改应用委托。任何帮助表示赞赏。

【问题讨论】:

【参考方案1】:

[UIApplication sharedApplication].applicationState?还是对您的情况/您的需求不够好?

【讨论】:

哇,这很简单。我一直在寻找UIApplicationDelegate 的文档,而不是UIApplication。感谢您的快速答复。太棒了。

以上是关于如何轮询 iOS 应用程序并检查它是不是已退出活动?的主要内容,如果未能解决你的问题,请参考以下文章

检查按钮是不是已滑过,并检查其标签? (iOS)[重复]

在 Python 中,如何检查 Selenium WebDriver 是不是已退出?

如何检查应用程序是不是已更新?

Swift iOS 检查文件是不是已从 json 下载

如何以编程方式退出 Android 应用程序?

ReactNative:如何检查用户是不是已授予 gps 权限