, это будет преобразовано в элемент во время кодирования. Вы можете помочь мне с этим?

ел бы декодировать XML-документ, используя новыйDecodable Протокол, представленный в Swift 4, тем не менее, кажется, не существует существующей реализации для XML-декодера, который соответствуетDecoder протокол.

Я планировал использовать библиотеку SWXMLHash для разбора XML, а затем, возможно, сделатьXMLIndexer класс в этой библиотеке расширитьDecoder протокол, так что моя модель может быть инициализирована с экземпляромXMLIndexer (XMLIndexer возвращаетсяSWXMLHash.parse(xmlString)).

Моя проблема в том, что я понятия не имею, как реализоватьDecoder Протокол и я не могу найти какие-либо ресурсы в Интернете, которые объясняют, как это делается. Каждый ресурс, который я нашел, строго упоминаетJSONDecoder Класс, который входит в стандартную библиотеку Swift и не содержит ресурсов, которые я нашел, решает проблему создания собственного пользовательского декодера.

Ответы на вопрос(0)

Ваш ответ на вопрос