Я работаю над проектом, созданным с помощью Swift, и я пытаюсь создать словарь для хранения объектов пользовательского класса Pixel (KEY, для хранения информации о цвете, такой как значения RGB) и значений int (значение для подсчитывая, сколько раз один и тот же цвет появляется на одном изображении).
Если это в С#, рабочий код должен быть:
Dictionary<Pixel, int> colorDictionary = new Dictionary< Pixel, int> ()
;
В Swift я попытался:
var colorDictionary = Dictionary<Pixel, Int>()
Однако ошибка, которую я получил:
"Тип" Пиксель "не соответствует протоколу" Hashable ""
Что мне делать, чтобы решить эту проблему? Большое спасибо!