Код: Выделить всё
struct Recipe: Codable {
@DocumentID var id: String?
var vegetarian: Bool?
}
Код: Выделить всё
do {
let decoder = JSONDecoder()
let recipeToDisplay = try decoder.decode(Recipe.self, from: data!)
let uuid = UUID().uuidString
FirestoreService.createRecipe(
documentId: uuid,
vegetarian: recipeToDisplay.vegetarian ?? false
) { recipeURL in
print("success")
}
} catch {
print("Error parsing response data: \(error)")
}
Вся документация, которую я исследовал, указывала на использование JSONDecoder() для анализа данных, и я ничего не могу найти в Firestore.Decoder . Есть ли другой способ анализа данных?
Подробнее здесь: https://stackoverflow.com/questions/707 ... -firestore