Я хотел бы сначала отсортировать мой массив, закрывается ли заведение, а затем по расстоянию. Например, все «закрытые» учреждения должны быть внизу динамической таблицы, а затем должны сортировать оставшиеся с наименьшим расстоянием вверху. Прямо сейчас, у меня есть следующий код:Сортировка по правилу строки, а затем по номеру в Swift 3
bars.sort{ (lhs: barStruct, rhs: barStruct) -> Bool in
if lhs.tonight == "Closed" && rhs.tonight != "Closed"{
return false
}
else {
return lhs.distance < rhs.distance
}
Прямо сейчас, это только делает его часть времени
это Swift конвенции назвать свои структур, начиная с прописной буквы –
Вы должны опубликовать ваше объявление структуры вместе с вашими желаемыми результатами –