我正在製作一個角色扮演遊戲,我想要一個地圖視圖和一個戰鬥屏幕。也有其他屏幕的可能性。在沒有第一個視圖被重置的情況下切換視圖
我認爲實現這一目標的最好方法是使用多個NIB文件。
當我通過創建內容的一個視圖,切換到下一個視圖,然後回到原始視圖的內容被重置原型。
如何使第一個視圖在每次加載時都不重置數據?
我正在製作一個角色扮演遊戲,我想要一個地圖視圖和一個戰鬥屏幕。也有其他屏幕的可能性。在沒有第一個視圖被重置的情況下切換視圖
我認爲實現這一目標的最好方法是使用多個NIB文件。
當我通過創建內容的一個視圖,切換到下一個視圖,然後回到原始視圖的內容被重置原型。
如何使第一個視圖在每次加載時都不重置數據?
你的問題有點含糊。一個視圖通常不會「重置」,除非遇到低內存警告。也就是說,即使這樣,您仍然需要保持正確的參考並正確設置您的視圖。也許有通讀Apple documentation或提供一些代碼。阿德里安對此也有一個good write-up。
我假設你有一個視圖控制器每個NIB。確保你保持他們的參考。 – tcurdt 2010-04-17 23:11:43
我該怎麼做? O.o – user298261 2010-04-18 07:02:00
只需通過ivar/propterty保留它們。 – tcurdt 2010-04-18 15:01:19
您的視圖控制器在哪裏/如何創建? – jlehr 2010-04-17 23:36:16
視圖控制器使用AppDelegate從Nib轉換到Nib。 – user298261 2010-04-18 07:01:44