如何在不使用Pull-To-Refresh的情况下检查服务器响应是否已更改并填充它。我之前已经实现了它,并知道如何使用它,它工作得很好。
- (void)viewDidLoad {
self.refreshControl = [[UIRefreshControl alloc] init];
[self.refreshControl addTarget:self action:@selector(refreshBrandList:) forControlEvents:UIControlEventValueChanged];
}
-(void) refreshBrandList:(id)sender{
[self ServiceCall];
[self.tableView reloadData];
[self.refreshControl endRefreshing];
}但我希望自动检测服务器响应是否已更改,并希望在不使用Pull-To-Refresh的情况下执行它的工作。
发布于 2015-05-22 14:03:26
[NSTimer scheduledTimerWithTimeInterval: 5.0 target: self
selector: @selector(callAfterFiveSecond:) userInfo: nil repeats: YES];
-(void) callAfterFiveSecond:(NSTimer*) t
{
[self ServiceCall];
[self.tableView reloadData];
}你可以通过NSTimer来使用它。
**另一种选择是使用静默推送通知。
https://stackoverflow.com/questions/30389259
复制相似问题