NSTimer not firing when runloop is blocked
问题 I am just about finished with my app and beta testing found a bug in the stopwatch portion... The stopwatch uses an nstimer to do the counting and has a table for storing laps, but when the lap table is scrolled the watch stops or pauses and does not make up for the lost time. This was stalling was eliminated by using: startingTime = [[NSDate date] timeIntervalSince1970]; to calculate the elapsed time. but I am still using the NSTimer to trigger every 0.1 secs and that means that the