title: Can't update text in UILabel
body: <p>I have created my ViewController from UIViewController where add UILabel as;
  @property (nonatomic, retain) UILabel* progressLabel;</p>
  
  <p>I initialize this label in loadView</p>
  
  <pre><code>- (void)loadView {
  
   // Set main view to View Controller
   UIView* localView = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame] ];
   self.view = localView;
   [localView release];
  
   // Set progress label
   self.progressLabel =  [[UILabel alloc] initWithFrame:CGRectMake(0, 420, 320, 20) ];
   [self.progressLabel setFont:[UIFont fontWithName:@"Georgia" size:12]]; 
   [self.progressLabel setTextColor:[UIColor whiteColor]];
   [self.progressLabel setBackgroundColor:[UIColor blackColor]];
   [self.view addSubview:self.progressLabel];
  
  }
  </code></pre>
  
  <p>And I have a method that must update label's text</p>
  
  <pre><code>-(void) doSomethig {
   for(int i = 0; i &lt; 10; i++) {
    NSString* str = [NSString stringWithFormat:@"%d", i];
    [self.progressLabel setText:str];
    [self.progressLabel.superview setNeedsDisplay];
    NSLog(@"%@", self.progressLabel.text);
    sleep(1);
   }
  }
  </code></pre>
  
  <p>Why this code doesn't update progressLabel.text property? However in debuger console I see following text:</p>
  
  <pre><code>2010-02-26 14:21:55.707 iLabelUpdate[6272:207] 0
  2010-02-26 14:21:56.708 iLabelUpdate[6272:207] 1
  2010-02-26 14:21:57.708 iLabelUpdate[6272:207] 2
  2010-02-26 14:21:58.709 iLabelUpdate[6272:207] 3
  2010-02-26 14:21:59.709 iLabelUpdate[6272:207] 4
  2010-02-26 14:22:00.710 iLabelUpdate[6272:207] 5
  2010-02-26 14:22:01.710 iLabelUpdate[6272:207] 6
  2010-02-26 14:22:02.711 iLabelUpdate[6272:207] 7
  2010-02-26 14:22:03.711 iLabelUpdate[6272:207] 8
  2010-02-26 14:22:04.711 iLabelUpdate[6272:207] 9
  </code></pre>
  
  <p>And when cycle is over I can see "9" in progress label?</p>