iphone - Load UITableViewController before webservices -


i trying load data web-services , insert uitableviewcontroller.

i can problem is, 'hang' short period @ first uiview before going uitableviewcontroller, when loading web-services internet. hang longer if internet speed slow.

any chance can showing empty uitableviewcontroller first 'loading' sign , start retrieving data web-services , reload table?

currently, put function used call web-services in

- (void)viewdidload {     [super viewdidload];     self._completelist = [[nsmutablearray alloc]init];     self._completelist = [self getlistfromwebservices]; } 

best approach suggestion have use grand central dispatch (gcd) bellow example

dispatch_async(dispatch_get_global_queue(dispatch_queue_priority_default, 0), ^{         //code webservices calling          dispatch_async(dispatch_get_main_queue(), ^{             //reload tableview here            [self.tableview reloaddata];         });     }); 

Comments

Popular posts from this blog

html5 - What is breaking my page when printing? -

c# - must be a non-abstract type with a public parameterless constructor in redis -

ajax - PHP/JSON Login script (Twitter style) not setting sessions -