В swift 5 я не уверен, что означает эта ошибка: «Бинарный оператор '==' не может быть применен к двум операндам 'Item'"
Я пытаюсь найти индекс кортежа в массиве кортежей и проверяет только элемент, а не количество.
Это массив кортежей, в котором я проверяю:
var items = [(item: Item, qty: Int)]()
Это функция, выдающая мне ошибку (вторая строка):
private func find(item: Item) -> Int? {
let index = items.firstIndex(where: { $0.item == item } )
return index
}
}
Как я могу переписать это, чтобы устранить эту ошибку? Спасибо