在我的应用程序中,我需要调用 Web 服务来获取数据(http get)。我是一个新的 ios 开发人员,我想知道我是否应该将 http get 调用发送到后台,并将 tableview 重新加载数据带到前台,如下面的代码?谢谢一堆!
-(void)updateDataInBackground {
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND,0), ^(void) {
// hard work/updating here
// when finished ...
[self reloadTable];
});
}
-(void)reloadTable {
dispatch_async(dispatch_get_main_queue(), ^(void) {
[myTableView reloadData];
});
}