You do not need a delegate. The problem is that the tasks you are performing must be performed in the background thread, so the main thread is left alone to update the screen.
If you update your code to use blocks and send queues, everything will work:
callingTaxi = [[UIAlertView alloc] initWithTitle:@"" message:@"検索中" delegate:nil cancelButtonTitle:nil otherButtonTitles:nil, nil]; [callingTaxi show]; dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, NULL), ^{ dispatch_async(dispatch_get_main_queue(), ^{
benzado
source share