Кодирование RawRepresentable перечисления сбоев на iOS 12 - PullRequest
0 голосов
/ 07 ноября 2019

говорит, что у меня есть перечисление с необработанными значениями, например так:

enum Foo: String, Codable {
    case bar
}

По какой-то причине мне нужно кодировать его и декодировать данные позже. Вот как я кодирую / декодирую

let data = try! JSONEncoder().encode(Foo.bar)
let foo = try! JSONDecoder().decode(Foo.self, from: data)

Это хорошо работает на iOS 13, но я получаю ошибку на iOS 12.

The data couldn't be written because it isn't in the correct format.

Есть ли какие-либо предложения, чтобы это исправитьна iOS 12?

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