使用带时间戳的数组删除Object

时间:2014-01-08 15:31:42

标签: timestamp nsarray nstimer

我想知道如何在一段时间后从数组中删除项目或对象,就好像在倒计时结束时,数组的元素会自动取消

1 个答案:

答案 0 :(得分:0)

您的数据模型应包含要删除的每个对象的时间戳。时间戳可以包含应删除项目的时间或创建项目的时间。

您应该有一个NSTimer实例定期(重复)运行,可能每分钟运行一次,并检查数据模型以查看是否需要删除任何内容。

当计时器触发时,迭代数据模型中的对象,检查时间戳以查看是否需要删除项目并删除。