I have a GLKViewController to handle some OpenGL drawing. I have the glkView:drawInRect
and update
method both implemented and have the preferredFramesPerSecond
property set to 30 (the default).
The problem is that the delegate methods stop firing when the user interacts with other part of the app. The two cases that I have seen this happen on is when the user scrolls a UITableView or interacts with a MKMapView.
Is there a way to make sure these delegates always fire, regardless of what the rest of the app is doing. The only time I want these to stop is when the app enters the background (which is does automatically).