gpt4 book ai didi

ios - Obj-C applicationWillResignActive - 区分事件

转载 作者:行者123 更新时间:2023-11-28 18:33:05 25 4
gpt4 key购买 nike

有没有办法检测触发了什么样的事件
-(void)applicationWillResignActive 在 Objective-C 中?

现在,该方法会为所有类型的事件调用,包括:

来电,显示通知或控制中心,关闭应用。

我需要区分关闭应用程序和显示通知或控制中心,因此应用程序不会仅在显示通知或控制中心时执行某些逻辑,因为应用程序仍会在后台保持可见状态。

当应用关闭或打开另一个应用时,我需要清除缓存、cookie 并断开与 API 的连接,因为该应用会显示敏感信息。

最佳答案

我刚刚发布了一个小的 UIWindow 子类,它就是这样做的。您只需订阅一个 NSNotification,就可以对用户打开控制中心使用react。 Github 上的详细说明和设置:AAWindow .

Control Center的检测其实很简单。看看 AAWindow.swift。这可以很容易地为通知中心重新创建,但前提是您的应用处于“全屏”模式(无 UIStatusbar)。

关于ios - Obj-C applicationWillResignActive - 区分事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24207149/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com