Greetings, at once I apologize for the errors or the question that was not very correctly asked. And so the question is that in order for me to get data on geolocation, I need to wait about 0.5-1 sec. Should I use the code below or how to do it correctly? Or it is worth putting somehow a condition on data acquisition. (not yet received data, do not execute the following code ..) Completely confused ...
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0), ^{ [NSThread sleepForTimeInterval:2.0f]; }); 
didUpdateLocationordidUpdateLocationit is called - Max Mikheyenko