我的应用正在使用互联网访问,我想知道是否有使用控制中心。如果使用,我想做一些动作,比如开始更新。我坚持这个问题。有不同的指南,关于"检查应用程序是否在后台"或者"检查wifi状态是否已更改",但没有关于此的信息。有什么建议吗?
答案 0 :(得分:3)
你无法做到。您可以知道的最多是您的应用已停用,然后再次激活,但您无法找到原因。这可能是因为控制中心,可能是因为通知中心,可能是因为打来电话,可能是因为用户进入了应用程序切换器又回来了......如果你认为你有一个用于获取此特定信息的用例,请向Apple提交增强请求。
答案 1 :(得分:1)
您可以在应用代理中使用applicationDidBecomeActive:
。
您不知道被调用部分的原因是什么,但是从控制中心返回应用程序后会调用它。从那里你可以刷新东西。