web-dev-qa-db-fra.com

Type générique iOS pour la propriété codable dans Swift

J'ai besoin d'obtenir une variable générique pour une structure pour analyser un JSON

mais il y a une erreur que j'obtiens Le type 'BaseJsonModel' n'est pas conforme au protocole 'Codable

Ci-dessous est ma structure

  struct BaseJsonStruct<T>: Codable {
    let info: String
    let data: T
 }

Erreur: - Le type 'BaseJsonModel' n'est pas conforme au protocole 'Codable'

15
Ekra

T doit également être conforme à Codable

struct BaseJsonStruct<T : Codable> : Codable {
    let info: String
    let data: T
}
30
vadian