Я пытаюсь отсортировать свой массив от более высокого к более низкому количеству голосов, я могу добавить значение в массив, но когда я попытался его отсортировать, он показывает предупреждение Result of call to 'sorted(by:)' is unused
Мой код -
struct WallAction {
var upVote:Int?
var downVote:Int?
var noVote:String?
}
var wallActionList = [WallAction]()
var up = 0
var down = 0
var noVote = ""
for (j,wallActn) in wall.1["wallAction"] {
if wallActn["action"].stringValue == ""{
self.noVote = "Vote"
}
if wallActn["action"].stringValue == "1"{
self.up += 1
}
if wallActn["action"].stringValue == "0"{
self.down += 1
}
}
let wallAct = WallAction(upVote: self.up, downVote: self.down, noVote: self.noVote)
self.wallActionList.append(wallAct)
self.wallActionList.sorted(by: { $0.upVote! > $1.upVote! }) // Result of call to 'sorted(by:)' is unused
Вы хотели вместо этого использовать
sort(by:)
? (безed
)@Sweeper Я просто хочу отсортировать любым способом.