拨打'反向()'没用了

时间:2015-11-26 15:33:49

标签: ios swift

我试图简单地颠倒数据在tableview中显示的顺序。 self.results是一个对象数组。 我收到了这个警告:

拨打'反向()'未使用

        self.results?.reverse()
        self.tableView.reloadData()

只是想知道是否有人可以对这个警告说明这意味着什么以及如何插入数据以最后插入的顺序显示在顶部(反向)。 感谢

1 个答案:

答案 0 :(得分:6)

函数reverse()不是"就位#34;或者"变异"功能

它将调用您调用该函数的数组并返回一个相反顺序的新数组。

当你这样做时......

self.results.reverse()

然后查看self.results您会看到它的顺序是一样的。

你可以这样做......

self.results = self.results.reverse()