У меня есть GLKViewController для обработки некоторых рисунков OpenGL. У меня реализованы методы glkView:drawInRect
и update
, а для свойства preferredFramesPerSecond
установлено значение 30 (по умолчанию ).
Проблема в том, что методы делегата перестают срабатывать, когда пользователь взаимодействует с другой частью приложения. Я видел два случая, когда это происходило, когда пользователь прокручивает UITableView или взаимодействует с MKMapView.
Есть ли способ убедиться, что эти делегаты всегда срабатывают, независимо от того, что делает остальная часть приложения. Единственный раз, когда я хочу, чтобы они остановились, это когда приложение переходит в фоновый режим (, что происходит автоматически).