@documentId Firestore с использованием Swift-кодируемого

# #google-cloud-firestore #codable

Вопрос:

При кодировании кодируемой структуры нам говорят, что мы должны использовать

 @DocumentID var id: String? = UUID().uuidString
 

Однако идентификатор не совпадает с идентификатором, показанным в консоли?

Ответ №1:

Так что сегодня я нашел решение. Оказывается, что если удалить

 = UUID().uuidString
 

из свойства и добавьте идентификатор в перечисление CodingKey

 enum CodingKeys: String, CodingKey {
        case id
 

Затем вы получите обратно идентификатор, как он отображается в консоли!