2015-08-02 5 views
0

Итак, я понял, почему моя страница постоянно обновляется, вызывая 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() 


} 

ответ

0

Перенаправление на той же странице после успешного отправить