如何从刷新页面停止reloaddata?

时间:2015-08-02 20:35:10

标签: xcode swift reloaddata

所以我弄清楚为什么我的页面保持刷新,调用self.tableView.reloadData()强制页面刷新,因为当我将其更改为self.tableView.reloadInputViews()时,滚动停止。

问题是当按下调用后一种方法的按钮时,数字没有明显的增加,必须刷新整个页面才能看到它。有没有办法获得reloadData的功能,而无需在每次单击按钮时滚动页面?

参考代码,

@IBAction func topButton(sender: AnyObject) {
    let hitPoint = sender.convertPoint(CGPointZero, toView: self.tableView)
    let hitIndex = self.tableView.indexPathForRowAtPoint(hitPoint)
    let object = objectAtIndexPath(hitIndex)
    object.incrementKey("count")
    object.saveInBackground()
    self.tableView.reloadData()


}


@IBAction func bottomButton(sender: AnyObject) {


    let hitPoint = sender.convertPoint(CGPointZero, toView: self.tableView)
    let hitIndex = self.tableView.indexPathForRowAtPoint(hitPoint)
    let object = objectAtIndexPath(hitIndex)
    object.incrementKey("count", byAmount: -1)
    object.saveInBackground()
    self.tableView.reloadInputViews()


}

1 个答案:

答案 0 :(得分:0)

成功提交后重定向到同一页面