How to respond to any kind of interruption?
<p>My app is playing a pretty complex animation. It's like a flipbook.</p>

<p>What I do is: I have a huge loop with selectors, and after every delayed call the next one is called.</p>

<p>Now someone calls the user and the device suddenly shows up this fat green status bar and maybe some big pick-up-the-phone-call overlay. Or: The alarm clock rings, and a big alert sheet appears in front of just about everything.</p>

<p>It would be great to just pause the whole animation in case of ANY interruption. Probably I've also missed like 5 more possible interruptions.</p>

<p>How are you doing that? How do you get notified for all interruptions and then call one single -stopEverything method?</p>
