Xcode 9
Swift 4
でiOS アプリを開発しています。
Firebase Realtime Databaseへの記録について質問です。
ServerValue.timestamp()
でサーバーのタイムスタンプを記録できますが、
これに指定時間を加えて記録する方法はないでしょうか?
やりたいイメージとしては下記のような感じです。
swift
1let path = "maguro" 2let ref = Database.database().reference() 3// 指定時間 4let shoumiKigen: TimeInterval = 60 * 60 5 6 7// サーバーの現在の時刻から指定時間後を設定したい(この書き方だともちろんエラー) 8let value = ["limit": ServerValue.timestamp() + shoumiKigen] 9 10 11ref.child(path).childByAutoId().setValue(value) { error, databaseReference in 12// 略 13}
一度ServerValue.timestamp()
で記録した後に数値を取りに行き、
加算して再度書き込む、、、といった力技でやれなくもなさそうですが、、、
スマートな方法をご存知でしたらご教示ください。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/02 23:00
2018/07/31 01:35