Сообщение об ошибке, это довольно понятная временная метка, это не NSNumber
, это Int
, поэтому вы можете сравнить их напрямую.Если вы уверены, что отметка времени никогда не будет равна нулю, лучше изменить ее объявление на необязательное:
messages.sort { $0.timestamp > $1.timestamp }