I am making a synchronous request to the web service and unable to show the loading… alert. As I am unable to access UI while synchoronous request.
Can you anybody please guide me to show the activity indicator whle I am making synchoronous request.
Is it possible to show the loading message if run the synchronous request in background thread.
Regards,
Malleswar
yes it is possible to do this.
you should never block the main thread of an application with a UI as you’ve described — always consider this in your designs.
there are a few approaches to accomplish this. NSOperation is a good starting point. so you’ll create an NSOperation subclass which will perform the request, then notify something that the request has finished, and provide the prepared data.
1) start your progress indicator
2) add the operation
3) stop the indicator once the (NSOperation to controller) transaction has completed. hint: use
performSelectorOnMainThread:…from the operation.