Trouble setting label text in iOS
===

I have a connected `UILabel`

    @property (strong, nonatomic) IBOutlet UILabel *label;

And an Action, which is triggered by the button

    - (IBAction)buttonPressed:(UIButton *)sender;

When button is pressed, i'd like to update the label to display running seconds up to 3 minutes, so i

    - (IBAction)buttonPressed:(UIButton *)sender {
        for (int i =0; i < 180; ++i) {
            [label setText:[NSString stringWithFormat:@"%d", i]];
            sleep(1);
        }
    }

Confirmed, method is called, timer is ticking ..the label text however does not change. What am i doing wrong please?
