2010-04-17 29 views
0

我正在製作一個角色扮演遊戲,我想要一個地圖視圖和一個戰鬥屏幕。也有其他屏幕的可能性。在沒有第一個視圖被重置的情況下切換視圖

我認爲實現這一目標的最好方法是使用多個NIB文件。

當我通過創建內容的一個視圖,切換到下一個視圖,然後回到原始視圖的內容被重置原型。

如何使第一個視圖在每次加載時都不重置數據?

+0

您的視圖控制器在哪裏/如何創建? – jlehr 2010-04-17 23:36:16

+0

視圖控制器使用AppDelegate從Nib轉換到Nib。 – user298261 2010-04-18 07:01:44

回答

1

你的問題有點含糊。一個視圖通常不會「重置」,除非遇到低內存警告。也就是說,即使這樣,您仍然需要保持正確的參考並正確設置您的視圖。也許有通讀Apple documentation或提供一些代碼。阿德里安對此也有一個good write-up

+0

我假設你有一個視圖控制器每個NIB。確保你保持他們的參考。 – tcurdt 2010-04-17 23:11:43

+0

我該怎麼做? O.o – user298261 2010-04-18 07:02:00

+0

只需通過ivar/propterty保留它們。 – tcurdt 2010-04-18 15:01:19

相關問題