говорит, что у меня есть перечисление с необработанными значениями, например так:
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?