ios - 解析: Expiry time on Array Value

标签 ios arrays swift parse-platform ios9

因此,在 Parse 中,我上传了一个数组,其中填充了用户提交的值。

是否可以为用户提交的单个值设置到期时间(最好是一小时)。

本质上,一旦提交了值,就会启动一个“计时器”(由于缺乏更好的术语),并在一小时后从数组中删除该值?

删除值后,我希望重新计算数组的平均值并将其显示回应用程序中显示数组平均值的部分。

我认为它必须处理服务器端的内容,而不是 Xcode 项目本身内的任何内容。

我在想,当提交对象时,给它一个createdAt值,然后运行一个if语句,将currentTime进行比较object.createdAt 值。

有什么帮助吗?抱歉,我对解析和了解整个动物还很陌生。

谢谢

最佳答案

如果为每个用户提交创建一个对象是可以接受的,我建议您这样做。

因此,每个条目在创建时都会自动由 parse.com 获取一个createdAt 时间。

条目应该有一个指向用户的指针,这样您就可以查询特定用户所做的答案。

接下来您需要研究解析的云代码部分。我想说,通过上述构造,您可以轻松编写一个后台作业来删除所有早于一小时的条目。

最后安排后台作业每 30 分钟左右运行一次。

希望您明白并且我的意见对您有所帮助。

关于ios - 解析: Expiry time on Array Value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33909729/

相关文章:

ios - 在 UIAlert View 中显示推送通知文本

ios - 指定NSLayoutConstraint的UILayoutPriority好像没有生效

arrays - 为什么 Array<Any>.flatMap() 将转换闭包参数包装在可选中?

ios - 扫描网络设备

swift - Swift 中的文件流等效项

ios - ios8中的UIWebView透明背景

iphone - 有没有办法改变 ipad 上的最小触摸接触直径?

ios - 显示我在 UIScrollview swift 中的图像

php - 比较 PHP 中两个数组的值

swift - NSManagedObject 不是故障,但应用程序在后台线程上访问它时崩溃