У меня есть этот массив
var bookTimeArray = [BookTime]()
Класс BookTime содержит следующие элементы:
var time : String = ""
var status : String = ""
var booked_by : String = ""
Теперь мне нужно отсортировать массив bookTimeArray, увидев переменную BookTime.time.
Переменная времени может содержать одно время с «12:00» до «11:00»
Объект необходимо отсортировать по следующей схеме
["12AM", "1AM", "2AM", "3AM", "4AM", "5AM", "6AM", "7AM", "8AM", "9AM", "10AM", "11AM", "12PM", "1PM", "2PM", "3PM", "4PM", "5PM", "6PM", "7PM", "8PM", "9PM","10PM", "11PM"]
, если bookTimeArray имеет 5 объектов
bookTimeArray[0].time = "10AM"
bookTimeArray[1].time = "6AM"
bookTimeArray[2].time = "9AM"
bookTimeArray[3].time = "6PM"
bookTimeArray[4].time = "9PM"
Ожидаемый результат
bookTimeArray[0].time = "6AM"
bookTimeArray[1].time = "9AM"
bookTimeArray[2].time = "10AM"
bookTimeArray[3].time = "6PM"
bookTimeArray[4].time = "9PM"
Я не могу понять, как этого добиться. Помоги мне: (