У меня есть массив чатов, и я хочу отсортировать их по существующим в них сообщениям. Возможно, что в чате нет сообщений, и сообщения необязательны.
Я не могу обернуть голову вокруг этого или как подойти к этому. Я пытался найти хороший код сортировки, но не смог.
chats.sort {
guard let first = $0.messages, let second = $1.messages else { return false }
return first && !second
}
Ошибка: Cannot convert value of type '[Message]' to expected argument type 'Bool'
Все, что я пробую в sort
методе, заканчивается какой-то ошибкой. Пожалуйста, помогите.