Я получаю эту ошибку в конкретной ситуации, и я не знаю, как ее решить.
После того, как я приглашаю кого-то поиграть со мной, я нажимаю кнопку «удалить», затем нажимаю «cancell», и она вызывает этоМетод:
// The user has cancelled matchmaking
- (void)matchmakerViewControllerWasCancelled:(GKMatchmakerViewController *)viewController {
[self.presentingViewController dismissModalViewControllerAnimated:YES];
NSLog(@"User cancelled the invitation.");
}
И после этого я получаю эту ошибку:
Ошибка OpenGL 0x0506 в - [EAGLView swapBuffers]
Снова и снова.
Если я не приглашаю кого-то и просто нажимаю «Отмена», он снова вызывает этот метод, но возвращается на экран игры правильно.Кто-нибудь видел что-то подобное раньше?Должен ли я остановить приглашение, прежде чем я отклоню представление или что-то еще?