我想要更改此代码
for (var i = tableView(self.tableView , numberOfRowsInSection: 0) - 1; i>0; i-=1 ) {
tableViewHeight = height + tableView(self.tableView, heightForRowAtIndexPath: NSIndexPath(forRow: i, inSection: 0) )
}
对斯威夫特来说。我在 时收到错误。
答案 0 :(得分:0)
您可以尝试使用此模型作为参考并迁移代码:
for i in (0..<count).reversed() {
print(i)
}
答案 1 :(得分:0)
在SWIFT 3中
let count = tableView(self.tableView, numberOfRowsInSection: 0) as Int
for i in (0 ..< count).reversed() {
tableViewHeight = height + tableView(self.tableView, heightForRowAt: IndexPath(row: i, section: 0))
}