Skip to main content


Showing posts from June, 2017

Calling depending Web Services + dispatch_group_t in iOS

What is the best approach to call the web services in a chain? Create a dispatch group      dispatch_group_t serviceGroup; Call the first function/web service -( void )callFirstWebService {      serviceGroup = dispatch_group_create(); //Call 1st web service here, In the completion block, call the second method which you want to perform serially [self  callSecondWebService ];   dispatch_group_notify(serviceGroup,dispatch_get_main_queue(),^{         // Won't get here until everything has finished                  NSLog( @"All Tasks finished" ); //Reload table or another task which you want to perform when both service finished               }); } -( void ) callSecondWebService{      dispatch_group_enter(serviceGroup); //Call 2nd web service and in the completion block, write the below code          dispatch_group_leave(serviceGroup); } //***