title: performSelector:withObject:afterDelay in viewDidAppear is not working when app launches
body: <p>I have to move some code from viewDidAppear to a new selector to fire after 0.1f seconds.
  So I have done something like:</p>
  
  <pre><code>-(void) viewDidAppear:(BOOL)animated{
      [self performSelector:@selector(startShowing) withObject:nil afterDelay:0.1f];      
  }
  
  -(void) startShowing{
      NSLog(@"start Showing");
      ............
  }
  </code></pre>
  
  <p>When I start the application, nothing happens, "start Showing" is not appearing.
  If I change the view and then come back to the first one, it is working.</p>
  
  <p>Anybody know why?</p>