Unsymmetrisch Aufrufe von begin/end-Optik übergänge für <GKModalRootViewController: 0xb7e450>

Gebe ich auf diesem Punkt, ich kann einfach nicht herausfinden, was falsch ist und wo...
Hier ist das problem: in meinem iPhone-Anwendung mit Cocos2d, ich konfiguriert autorotation durch einen viewController; da jedoch, wenn das Game center öffnet seine Ansicht, wie der Benutzer tippt auf "neues Konto Erstellen" während der Authentifizierung, wird diese Ansicht nicht erhalten, jede Berührung, aber der touch gehen, um das Spiel (was verbirgt sich unter dem Game-center-Sicht).

Ich habe alles versucht, dachte ich darüber nach, aber da hab ich keinen Rückruf über das Spiel-Center-Sicht, ist es schwer, einen Weg zu finden, um dies zu korrigieren...

Hier ist die Initialisierung des Spiels ist der Ansicht:

//Init the UI View Controller
//
viewController = [[SQViewController alloc] initWithNibName:nil bundle:nil];
viewController.wantsFullScreenLayout = YES;

EAGLView *view = [EAGLView viewWithFrame:[window bounds] pixelFormat:kEAGLColorFormatRGBA8 depthFormat:GL_DEPTH_COMPONENT24_OES];
[director setOpenGLView:view];

[director setDeviceOrientation:kCCDeviceOrientationPortrait];

[view removeFromSuperview];
[viewController setView:view];
[window addSubview:viewController.view];
[window makeKeyAndVisible];

Ich habe versucht, viele andere Dinge, kommentierte jede einzelne Zeile in diesem code versucht, einige andere (wie setHidden:NEIN, bringSubviewToFront...), aber nur die Ergebnisse, die ich bekommen konnte, waren:
- Spiel-display ok, Spiel-Center ok, aber keine Anz. autom.
- Spiel angezeigt, im hochformat (der view-controller erlauben nur Querformat), Game Center-ok, kein Anz. autom.
- Spiel nicht angezeigt (schwarzer Bildschirm), Spiel-Center ok

Und kein Weg, um alles zusammen... Der einzige Hinweis, den ich habe, ist der Titel dieses Thema, "Unausgewogen Aufrufe von begin/end-Optik übergänge ." Da ich aber nicht nennen, die Game-Center-Sicht selbst, ich will nicht wissen, was zu tun mit dieser...

Jemand, irgendeine Idee?

InformationsquelleAutor Grhyll | 2011-11-08

Schreibe einen Kommentar