Я пытаюсь выяснить, содержит ли массив пользовательского типа этот пользовательский тип в 2D-массиве, но получаю следующую ошибку: Cannot convert value of type 'Modifier' to expected argument type '(Modifier) throws -> Bool'
Не уверен, что не так в этом коде:
for x in 0..<tableDataSource.count {
for i in 0..<tableDataSource[x].count {
if(existingModifiers.contains(where: tableDataSource[x][i].mod)){
tableDataSource[x][i].selected = true
}
}
}
existingModifiers - это массив типа Modifier
, а tableDataSource - это 2D-массив типа tableElement
, где tableElement
содержит атрибут Modifier