title: iOS Running a timer within your code in the background
body: <p>So I've read that in iOS, all timers will pause when your app is running in the background. I've also read that you can run tasks in the bg using <code>beginBackgroundTaskWithExpirationHandler</code> (<a href="https://stackoverflow.com/a/3942127/143979">like so</a>).</p>
  
  <p>What I am trying to achieve is to call a method once every 3 minutes, and another method a fixed-amount of time before the first one. I have managed to do this within one <code>NSTimer</code> which repeats in a way that lets me do this. It works fine but is obviously disabled (or paused) when the app is in the background - I can only assume because of the reason described above.</p>
  
  <p>Does anyone know if there's a way to run a timer or at least call something after a specific amount of time so I can do this?</p>