安排未来调用以在MapKit App中触发CloudKit删除记录

时间:2015-06-04 11:08:30

标签: ios mapkit cloudkit

我目前正在开发MapKit和CloudKit应用程序。我允许用户放置自定义引脚,但我想在一段时间后删除这些引脚。我想知道即使应用程序在后台运行,是否有一种简单的方法来触发事件。

NSTimer =不在后台触发。

我有什么选择?

1 个答案:

答案 0 :(得分:0)

在CloudKit中没有服务器端逻辑。如果您的应用未处于活动状态,您也无法执行任何代码。

请参阅以下问题中的答案: iOS Run Code Once a Day

如果您确实需要所描述的功能,那么您需要一个连接到同一CloudKit容器的OS X应用程序。该应用程序应查询所有数据(每隔一分钟一次)并删除引脚数据。

来自harryhorn的消化可能是你的应用程序处理这个问题的最好方法。