ios - 是否可以确定 iOS 小部件何时隐藏?

标签 ios ios8 widget ios8-extension ios8-today-widget

有什么方法可以捕捉到用户用小部件隐藏通知面板的时刻吗?我想在那一刻将一些信息保存到数据库中(我希望它类似于 applicationDidEnterBackground:)。关于如何在最后一刻保存数据的任何其他想法也将不胜感激。

最佳答案

通常,您的小部件将是一个 UIViewController 实例,符合 NCWidgetProviding 协议(protocol)。 这意味着,您可以利用 UIViewController 的功能并在

中执行您的代码

- (void)viewWillDisappear:(BOOL)animated;

- (void)viewDidDisappear:(BOOL)animated;

我测试了它,它起作用了。

关于ios - 是否可以确定 iOS 小部件何时隐藏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31726258/

相关文章:

ios - 如何在没有 Storyboard的情况下以编程方式在 iOS8 上创建今日小部件?

ios - UIActionSheet iOS 8 错误

qt - 如何使两个并排的 Qt Windows 保持粘性并表现得像一个窗口?

ios - 从 Firebafirebase 崩溃报告 OLD 迁移到 Firebase/Crashlytics

ios - 类型 'inout UIButton' 不符合协议(protocol) 'ReactiveCompatible'

ios - 如何在我的 iOS 模拟器上自动安装自定义 CA 根证书以进行测试?

ios - Xcode swift 失败,退出代码为 254

java - Android 闪光灯小部件代码崩溃

java - 使用 GWT 的 HTTPSession

ios - Sprite 套件 | swift 3 |将 SKWarpGeometry 应用于节点