Вызов сна (5); и обновление текстового поля не работает

Я пытаюсь засыпать метод (см. ниже), но вместо того, чтобы textLabel изменился со значения myTextLabelString , ожидание 5 секунд, переход в режим «сон 5 работал», ожидание 5 секунд и, наконец, изменение на «сон 5 работал второй раз» .... он просто идет от значения myTextLabelString , ждет 10 секунд, а затем меняется на «сон 5 работал второй раз».

- (void)textLabelChanger:(id)sender {

    NSString *myTextLabelString = [NSString stringWithFormat:@"%d", gameCountDown];    

    textLabel.text=myTextLabelString;
    sleep(5);
    textLabel.text=@"sleep 5 worked";
    sleep(5);
    textLabel.text=@"sleep 5 worked second time round";
    return;
}
6
задан jscs 29 April 2011 в 18:41
поделиться