2016-06-01 3 views
0

Я делаю приложение для чата и пытаюсь сделать так, чтобы каждый час прошло все сообщения, которые были отправлены в течение этого времени, и удаляется навсегда ...Как написать 1 час в быстрой 2.2?

У меня есть это до сих пор, любая помощь была бы очень признателен!

for message in json["Messages"].arrayValue { 
       let newMessage = Message(data: message) 
       if newMessage.sentTime = > 1 hour { 

        self.filterMessages(newMessage) 
       } 
      } 

ответ

0

вы должны использовать NSDate для сравнения, а затем вы можете найти разницу в часах или минутах или секундах между этими датами. то вы можете проверить, что он больше одного часа или нет.

Если вы не знакомы с NSDate, обратитесь в службу поддержки Apple Documentation.

Вы можете обратиться к this answer и this QUESTION, чтобы узнать, как сравнить два nsdate.

надеюсь, что это поможет :)

Смежные вопросы