title: Stopwatch display issue
body: <p>I have compiled the following code and there are no apparent runtime errors; however, the display freezes at 00:00:01 when I run it. It works if I only display the seconds attribute. Does anyone see an apparent oversight that I have missed in this code? I know there is a potential memory leak with the start button, but I will fix that eventually.</p>
  
  <p>Thanks in advance.</p>
  
  <pre><code>#import "StopwatchViewController.h"
  
  @implementation StopwatchViewController
  
  - (IBAction)start{
  
      //creates and fires timer every second
      myTimer = [[NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(showTime) userInfo:nil repeats:YES]retain];
  }
  - (IBAction)stop{
      [myTimer invalidate];
      myTimer = nil;
  }
  
  - (IBAction)reset{
  
      [myTimer invalidate];
      time.text = @"00:00:00";
  }
  
  (void)showTime{
  
      int currentTime = [time.text intValue];
  
      int new = currentTime +1;
  
      int secs  = new;
      int mins  = (secs/60) % 60;
      int hours = (mins/60);
  
      time.text = [NSString stringWithFormat:@"%.2d:%.2d:%.2d",hours, mins, secs];
  }
  </code></pre>