ODRefresh控制多次调用

时间:2016-08-03 05:25:05

标签: ios objective-c swift pull-to-refresh

我正在将ODRefresh控制作为拉动刷新控制器。我在项目中添加了这个,以便在用户从顶部拖动表格视图时进行刷新。它适用于某些视图控制器。但是在一个视图控制器中,当我向下拖动表视图时它不止一次调用。我不明白为什么这样叫。我使用与其他视图控制器中相同的代码。我的代码是

override func viewDidLoad() {
    super.viewDidLoad()

let refreshControl: ODRefreshControl = ODRefreshControl.init(inScrollView: userTableView)

refreshControl.addTarget(self, action: "refreshAction:" , forControlEvents: UIControlEvents.ValueChanged)

}

func refreshAction(refreshControl:UIRefreshControl)
{
    SVProgressHUD.show()
    skipIndex = 0
    dataArray.removeAll()
    getDataFromDB()
    refreshControl.endRefreshing()
    SVProgressHUD.dismiss()

}

任何人都可以帮我解决这个问题。

0 个答案:

没有答案