J'ai donc cette structure :
struct ListAction: Hashable {
let label: String
let action: (() -> Void)? = nil
let command: Command? = nil
}
Mais j'obtiens une erreur sur la ligne où il est déclaré qui dit Type 'ListAction' does not conform to protocol 'Hashable'
.
Je peux me débarrasser de l'erreur si je supprime la ligne définissant l'élément action
constant mais je ne veux pas supprimer cette ligne de façon permanente.
J'utilise Swift 5.1.