我正在制作一个聊天室应用程序并试图使其成为每小时一次,所有在此期间发送的邮件都会被永久删除...
到目前为止我有这个,非常感谢任何帮助!
for message in json["Messages"].arrayValue {
let newMessage = Message(data: message)
if newMessage.sentTime = > 1 hour {
self.filterMessages(newMessage)
}
}
答案 0 :(得分:0)
您应该使用NSDate
进行比较,然后您可以找到该日期之间的小时数,分钟数或秒数之间的差异。然后你可以检查它是否大于一小时。
如果您不熟悉NSDate
,请参阅Apple Documentation。
您可以参考this answer和this QUESTION了解如何比较两个nsdate。
希望这会有所帮助:)