2016-12-11 7 views

答えて

1
let components = DateComponents() 
let startDate = Date(timeIntervalSince1970:addServerStamp/1000) 
let roundTimeLeft = startDate.addingTimeInterval(60*60*24) 
let currentDate = Date() 
let calendar = Calendar.current 
    components = calendar.dateComponents([.hour, .day, .minute, .second], from: currentDate , to: roundTimeLeft) 

これは私がタイムスタンプから残った時間を作成するために使用したものです。ユーザーが何かを作成した場合、ポスト(ユーザー作成)はポスト後24時間(他のユーザーによる)応答に対してアクティブになります。 これはまさにあなたが探しているものではないかもしれませんが、それはあなたがその方向に行くのを助けるはずです。

あなたのタイムスタンプを処理したら、firebase DBにコマンドを送信して一定の時間が経過したらエントリを削除するだけです。

関連する問題