在"Offline Capabilities" section of the iOS guide中提到了kFirebaseServerValueTimestamp
,它似乎在Swift项目中不起作用(自动完成不会提示它)。如何在Swift项目中使用iOS SDK插入Firebase服务器时间戳
我试过[".sv": "timestamp"]
作为Swift的例子。但它抱怨说,这不能用其他值设置,并且必须是给定路径上的唯一值。
我想要做的是保存createdAt时间戳以及对象的其他值。而且我宁愿使用服务器时间来避免客户端时钟歪斜。
我该怎么做?
你能添加一些代码的例子吗? –
没什么特别。我试过 'ref.childByAutoId()。setValue([“text”:“foobar”,“.sv”:“timestamp”],withCompletionBlock:{...}'它给了我错误信息“.sv”不能用其他值保存 –
你可以尝试只设置.sv的值,并使用{}而不是[]?或者可以把它放在自定义的变量中而不是.sv? –