不平衡的調用開始/結束外觀轉換我放棄了那一點,我只是無法弄清楚什麼是錯的,在哪裏... 這是問題:在我的iPhone應用程序中使用Cocos2d,我通過一個viewController配置了自動旋轉;然而,因爲當遊戲中心在認證期間點擊「創建新帳戶」時打開其視圖,該視圖不會接收到任何觸摸,但觸摸進入遊戲視圖(隱藏在遊戲中心視圖下) 。對於<GKModalRootViewController:0xb7e450>
我已經試過各種我想過,但因爲我沒有找到關於這個遊戲中心查看任何回調,這是很難找到一個方法來解決這個...
以下是本場比賽的初始化觀點:
// 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];
我已經嘗試了很多其他的事情,在評論這每一行代碼,嘗試了一些其他(如setHidden:NO,bringSubviewToFront ...),但唯一的結果我能得到分別爲: - 遊戲顯示正常,遊戲中心正常,但沒有自動旋轉 - 以縱向顯示的遊戲(視圖控制r只允許橫向模式),遊戲中心確定,沒有自動旋轉 - 遊戲未顯示(黑屏),遊戲中心正常
並沒有辦法讓所有的東西一起工作......唯一的線索是標題本主題的「不平衡呼叫開始/結束外觀轉換」。但由於我不稱自己的遊戲中心視圖,我不知道該怎麼辦...
任何人,任何想法?