目前情況:如何在多個故事板視圖之間共享模型?
我正在寫我的第一個iPhone應用程序;這是一個opengl遊戲,我想使用單獨的視圖...第一個視圖是菜單屏幕,一個普通的UIView/UIViewController具有高分列表和一些用於配置和啓動新遊戲的按鈕。第二個視圖是一個GLKView/GLKViewController組合,它將顯示遊戲。
我有一個模型,其中包括遊戲狀態,玩家數據,高分列表等。我需要在兩個視圖之間共享此模型。我以前見過這個例子,模型在應用程序委託中被實例化,並且對它的引用被傳遞給需要訪問它的每個視圖控制器。我會這樣做,但我不知道如何訪問故事板中的視圖控制器。
我的問題:
這是我應該做的事情呢?重申一下,我希望我的模型由AppDelegate擁有,並且我將從應用程序中傳遞對視圖控制器的引用:didFinishLaunchingWithOptions:方法。如果有更好的方法來解決這個問題,請告訴我。
假設上述是正確的做事方式,我該如何去做呢?我不確定如何訪問故事板中的項目。
謝謝,我認爲這有幫助。我不得不考慮一下。 –