在iOS 指南的“离线功能”部分中提到kFirebaseServerValueTimestamp
,这似乎在 Swift 项目中不起作用(自动完成不会提示它)。
[".sv": "timestamp"]
我像 Swift 示例一样尝试过。但它抱怨这不能用其他值设置,并且必须是给定路径的唯一值。
我试过:
ref.childByAutoId().setValue(["text": "foobar", ".sv": "timestamp"], withCompletionBlock: {...}
它给了我“.sv”不能用其他值保存的错误。
我想要做的是保存 createdAt 时间戳以及对象的其他值。而且我更喜欢使用服务器时间来避免客户端时钟偏差。
我怎样才能做到这一点?