gpt4 book ai didi

ios - 如何在 Swift 项目中使用 iOS SDK 插入 firebase 服务器时间戳

转载 作者:搜寻专家 更新时间:2023-10-30 22:25:20 25 4
gpt4 key购买 nike

"Offline Capabilities" section of the iOS guide它提到了 kFirebaseServerValueTimestamp,它似乎在 Swift 项目中不起作用(自动完成不会提示它)。

我像 Swift 示例那样尝试了 [".sv": "timestamp"]。但它提示说这不能用其他值设置,并且必须是给定路径的唯一值。

我试过:

ref.childByAutoId().setValue(["text": "foobar", ".sv": "timestamp"], withCompletionBlock: {...} 

它给了我“.sv”不能用其他值保存的错误。

我想做的是保存 createdAt 时间戳以及对象的其他值。而且我更愿意使用服务器时间来避免客户端时钟偏差。

我该怎么做?

最佳答案

".sv":"timestamp" 添加到 Firebase 条目时,请将其添加到括号 [ ] 之间。

例如:

let objectToSave: Dictionary <String: AnyObject> = ["date": [".sv": "timestamp"], "key1": "value1", "key2": 1234.....] 

Code screenshot

它应该写到你的 Firebase 中:

date: 1463329843759

Firebase screenshot

关于ios - 如何在 Swift 项目中使用 iOS SDK 插入 firebase 服务器时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30883184/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com