gpt4 book ai didi

ios - Today Extension (Widget) 中可以使用 NSTimer 吗?

转载 作者:可可西里 更新时间:2023-11-01 05:28:43 25 4
gpt4 key购买 nike

我想在 Today Extension 中使用 NSTimer 来刷新小部件,但我不知道这种行为是否合法?

我做了一个演示,使用 NSTimer 每 1 秒计数和刷新一次小部件 UI,看起来好像可以,但问题是当用户退出通知中心时,计时器仍在运行,我应该何时何地停止计时器?

最佳答案

我也可以确认这种方法对我很有效。

override func viewDidDisappear(animated:Bool) {
// stop the timer here when notification center is closed
}

有趣的是,当您开始向上滑动关闭通知中心时,viewWillDisappearviewDidDisappear 都会被依次调用(按顺序)。这意味着当通知中心和您的小部件在屏幕上仍然可见时(如果您将手指放在拖动 handle 上),viewDidDisappear 已被调用。

关于ios - Today Extension (Widget) 中可以使用 NSTimer 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25959738/

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