【发布时间】:2016-11-29 15:05:48
【问题描述】:
我不知道去哪里寻找,或者我需要什么来创建一个系统。用户可以在我的应用程序中执行的对象上的操作。当用户对某个对象执行该操作时,将为该对象启动 24 小时倒计时。自对对象执行操作后 24 小时后,应通知用户。我在这里需要一个 NSTimer 吗?我真的不这么认为,因为即使用户要关闭应用程序或注销应用程序,或者用户离开启动计时器的视图控制器,计时器也应该运行。我真的认为它应该是在数据库中运行的东西。比如24倒计时状态什么的?我不知道我怎么会有一个正在运行的计时器。
我考虑过检查系统。就像该对象在核心数据中有一个时间戳,在 Web 服务器中有一个数据库,并且每次用户在用户启动 24 小时倒计时后与该对象交互时,它都会检查时间。但是,如果用户在另一个应用程序上,如果该系统 24 小时已到,将如何通知用户。
【问题讨论】:
-
您可以设置本地通知,以便通知用户 24 小时期限已过
标签: ios swift database core-data nstimer