iPhone: NSTimer doesn't repeat during server request happening
<p>I am having the below timer code for showing progress increment in the real time. But, during this progress view, i'm downloading some huge data from server. So, the progress bar starts little bit percentage, and then stops forever, even though i gave repeats=yes, doesn't fully viewing the progress bar increment. Could someone please advise what i am doing wrong? I tried putting my timer code in separate thread and then in mainthread, but both are not resolving my issue.</p>

<pre><code>-(void)downloadProgresss
{
    progressView.progress=0.1;
    progressTimer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(progressTimerTick:) userInfo:nil repeats:YES];
}
- (void)progressTimerTick:(NSTimer*)timer
{
    NSLog(@"progressTimerTick called....");

    progressValue=progressValue+0.3;
    progressView.progress=progressValue;
 }
</code></pre>

<p>Thank you!</p>
