Звучит так, как будто вы хотите обновить индикатор выполнения и текст повторно с некоторым интервалом времени.Вы можете использовать простой таймер.Читайте о таймерах здесь .Возможно, что-то вроде этого:
[NSTimer scheduledTimerWithTimeInterval:0.1f target:self selector:@selector(refreshProgress) userInfo:nil repeats:YES];
и:
- (void) refreshProgress:(id)sender {
// figure out new progress bar and text values
contactprogress.progress = 0.5;
StatusLabel.text = @"Status: Address Found";
// check if we should stop the timer and hide the progress bar/status text
}
Это обновит ваш индикатор выполнения новыми значениями каждые 0,1 секунды.