我有一個共同的麻煩,但無法找到一個正確的方法來解決它,我會從頭開始。iOS:如何從自定義單例類更改當前UIViewController
我正在製作遊戲中心和配對遊戲應用程序。我想接收和處理來自朋友的邀請。我做了處理所有Game Center內容的單身人士課程。現在,我對如何處理邀請(我的意思是在整個應用程序中)懷疑。
我的單身人士確實處理了它,並且我制定了額外的協議,在收到邀請時調用委託方法。所以,我決定在我所有的UIViewControllers中實現這個協議(我不知道如何以更好的方式做到這一點,如果你知道我會非常感謝你分享你的經驗)。但是現在,我陷入了一個題目中的問題。我需要將我的UIViewController從當前視圖控制器更改爲「遊戲視圖控制器」(它必須顯示爲遊戲)。我使用導航視圖控制器爲我的應用程序。 那麼,有沒有辦法將當前視圖控制器從我的「Game Center stuff」單例類或至少從當前ViewController更改爲特定的視圖控制器?
例如,我在選項視圖控制器,這是來自主菜單視圖控制器(MainMenuVC→OptionsVC),我收到邀請,我接受它。現在我想去「遊戲視圖控制器或GameVC」,這是另一個賽格路徑(MainMenuVC→Game ModesVC→GameVC)的地方。
我希望我的問題很清楚,如果不是的話,我會提供圖片解釋,請在下面的評論中告訴我。我認爲這個問題很微不足道,有一些常見的做法。謝謝。
你是對的,我的單身人士處理所有遊戲中心的事情,如身份驗證,發送和接受邀請,配對。我想將我當前的ViewController(不管它是什麼)更改爲我的遊戲視圖控制器(玩家接受邀請)。所以,你是對的,我會盡力實施你的決定。 –