特定日期和时间的火灾行动 iPhone

发布于 2024-12-07 07:59:39 字数 215 浏览 0 评论 0原文

在我的核心数据模型中,我有一个具有日期属性的实体。例如,我将此日期设置为 10/07/2011 4:00pm,并且我想在当前日期将超过保存的日期一分钟时触发操作。
将触发本地通知,但我还想触发另一个方法来更改另一个实体属性的值。可以做这样的事情吗?
我也想过 NSTimer,但我从未使用过它们...最后一个问题:即使应用程序不在后台或前台,此操作也会始终触发吗?
非常感谢!
马泰奥

in my Core Data model, I have an entity which has got a date attribute. For example, I'll set this date to 10/07/2011 4:00pm and I want to fire an action when current date will pass the saved date by one minute.
A local notification will be fired but I also want to fire another method to change another entity attribute's value. Is it possible to do something like this?
I've also thought to NSTimer but I've never used them... And a last question: will this action fire always even is app isn't in background or foreground?
Thank you so much!
Matteo

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

顾冷 2024-12-14 07:59:39

除了通过本地通知之外,您无法在后台模式下运行时触发操作。
要检查在前台运行时是否满足日期条件,可以使用 NSTimer。

You can't fire an action while running in background mode other than through local notifications.
To check if the date condition has been met while running in foreground, NSTimer is the way to go.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文