2016-06-01 8 views
0

私はチャットルームのアプリを作って、1時間に1度がその時間に送信されたすべてのメッセージが永遠に削除されるようにしようとしています...スワイプで1時間書く方法2.2?

私はこれまでのところ、とても有難い!

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

        self.filterMessages(newMessage) 
       } 
      } 

答えて

0

あなたは比較することNSDateを使用する必要があり、それが日付の間あなたは数時間または数分または秒の違いを見つけることができます。それが1時間よりも大きいかどうかを確認することができます。

NSDateに精通していない場合は、Apple Documentationを参照してください。

this answerthis QUESTIONを参照して、2つのnsdateを比較する方法を知ることができます。

これが役に立ちます。

関連する問題