В "Offline Capabilities" section of the iOS guide он упоминает kFirebaseServerValueTimestamp
, который, похоже, не работает в проекте Swift (автозаполнение не запрашивает его).Как установить временную метку сервера firebase с помощью SDK iOS в проекте Swift
Я попробовал [".sv": "timestamp"]
как пример Swift. Но он жалуется, что это невозможно установить с другими значениями и должно быть единственным значением для данного пути.
Что я хотел сделать, так это сохранить созданную временную метку вместе с другими значениями для объекта. И я предпочел бы использовать серверное время, чтобы избежать перекоса часов клиента.
Как я могу это сделать?
Вы можете добавить некоторые примеры кода? –
ничего необычного. Я попробовал 'ref.childByAutoId(). setValue ([" text ":" foobar "," .sv ":" timestamp "], withCompletionBlock: {...}' и это дало мне ошибку, которая ".sv" не может быть сохранено с другим значением. –
вы можете попробовать установить только значение .sv и использовать {} вместо []? Или, может быть, поставить его в самонастраиваемую переменную вместо .sv? –