我在我的应用中实现了新的pull to refresh方法,将以下代码添加到viewDidLoad:
UIRefreshControl *refreshControl = [[UIRefreshControl alloc] init];
[refreshControl addTarget:self action:@selector(handleRefresh:) forControlEvents:UIControlEventValueChanged];
[self.tableView addSubview:refreshControl];
方法handleRefresh从DB加载一些数据,然后刷新tableview。 只有在用户拉出tableview时才会调用此方法。 现在我想手动调用handleRefresh方法,因为在某些时候我正在从数据库中删除一些项目,我需要在重新加载tableview之前再次加载数据。 怎么做?
答案 0 :(得分:2)
像[self handleRefresh:nil]