我试图简单地颠倒数据在 TableView 中的显示顺序。 self.results 是一个对象数组。 我收到了这个警告:
调用“reverse()”的结果未被使用
self.results?.reverse()
self.tableView.reloadData()
只是想知道是否有人可以阐明此警告的含义以及插入的数据如何按最后插入的顺序显示在顶部(反转)。 谢谢
最佳答案
reverse()
函数不是“就地”或“变异”函数。
它将获取您调用该函数的数组并返回一个顺序相反的新数组。
当你这样做时......
self.results.reverse()
然后查看self.results
,你会发现它的顺序是一样的。
你可以这样做......
self.results = self.results.reverse()
关于ios - 调用 'reverse()' 的结果未使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33942282/