因此,在 Parse 中,我上传了一个数组,其中填充了用户提交的值。
是否可以为用户提交的单个值设置到期时间(最好是一小时)。
本质上,一旦提交了值,就会启动一个“计时器”(由于缺乏更好的术语),并在一小时后从数组中删除该值?
删除值后,我希望重新计算数组的平均值并将其显示回应用程序中显示数组平均值的部分。
我认为它必须处理服务器端的内容,而不是 Xcode 项目本身内的任何内容。
我在想,当提交对象时,给它一个createdAt
值,然后运行一个if语句,将currentTime
与进行比较object.createdAt
值。
有什么帮助吗?抱歉,我对解析和了解整个动物还很陌生。
谢谢
最佳答案
如果为每个用户提交创建一个对象是可以接受的,我建议您这样做。
因此,每个条目在创建时都会自动由 parse.com 获取一个createdAt 时间。
条目应该有一个指向用户的指针,这样您就可以查询特定用户所做的答案。
接下来您需要研究解析的云代码部分。我想说,通过上述构造,您可以轻松编写一个后台作业来删除所有早于一小时的条目。
最后安排后台作业每 30 分钟左右运行一次。
希望您明白并且我的意见对您有所帮助。
关于ios - 解析: Expiry time on Array Value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33909729/