Как я могу заставить GeoPoint Firestore соответствовать протоколу Swifts Codable? - PullRequest
0 голосов
/ 10 декабря 2018

Я пытаюсь сделать так, чтобы ответ на запросы пожарного магазина соответствовал быстрому 4 кодируемому протоколу.Но я не могу заставить GeoPoint соответствовать Codable , так как класс уже объявлен в библиотеке Firestore.Спасибо за вашу помощь.

т.е.

struct Landmark:Codable {
let name:String
let location:GeoPoint 
}

1 Ответ

0 голосов
/ 10 декабря 2018

Пробовали ли вы с расширением?

extension GeoPoint: Codable {
// custom codable implementation
}

По сути, расширение позволяет добавлять функции, вычисляемое свойство и соответствие протокола существующему классу / структуре

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...