How to solve this performSelector:withObject:afterDelay: problem?
<p>I have a view controller, which calls performSelector:withObject:afterDelay. However, if I remove that view controller right after calling this, my app crashes as soon as the system tries to perform the delayed selector on that (deleted) view controller.</p>

<p>Now how can I go about this? I <em>need</em> to get rid of the view controller to save memory, so there's no way to let it hang around.</p>

<p>Any way to cancel a delayed perform selector before it performs?</p>
