На данный момент у меня есть структура, соответствующая Codable:
public struct Preference: Codable {
public let id: String
}
Когда я пытаюсь инициализировать объект, используя следующее:
let preference = Preference(id: "cool")
Я получаю следующую ошибку:
Argument type 'String' does not conform to expected type 'Decoder'
Как я могу исправить эту проблему и правильно инициализировать структуру?
Preference
именно это свойство в вашем коде? - person Rob Napier   schedule 09.01.2018let preference = Preference(from: "cool")
? Это даст вам эту ошибку. Может быть, вы забыли изменить его на правильный инициализатор или изменили его, а компилятор медленно догоняет? Может, попробовать чистую? - person ekreloff   schedule 09.01.2018