我有一個相當奇怪的問題。我有一個用 sprite kit 制作的游戲,有兩個視圖控制器,一個用于游戲,一個用于選單。當游戲結束時,視圖控制器轉回選單,并關閉游戲視窗,這在第一次時運行良好,但如果你去玩另一個游戲,輸了之后再回來,由于某些原因,你不能以任何方式與選單視圖控制器互動。以下是我的代碼,從SKSScene中運行:
[self.view.window.contentViewController performSegueWithIdentifier:@"endGame"/span> sender:self] 。
[self.view.window performClose:nil]; //關閉視窗。
正如我之前所說,第一次成功了,但第二次就不行了,它顯示了選單,但你無法與之互動。
uj5u.com熱心網友回復:
所以我找出了問題的所在。當你在故事板中創建一個新的視圖控制器時,它也會創建一個新的視窗控制器。我在我的應用程式中使用了2個視窗控制器,通過移除其中一個,并將選單視窗鏈接到游戲場景的視窗控制器上,就解決了這個問題。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/307434.html
標籤:
上一篇:將CFData轉換為C-字串
