2013-06-12 56 views
0

我有一個快速的問題。我有一個ViewController(父母),其中有一個UITableView。在該視圖中包含一個按鈕,觸發模式繼續到另一個viewController(孩子)與UITableView。子viewController充當用於更新父級表的過濾器。我的目標是在解僱後保留過濾器viewController(孩子)的狀態,所以我可以返回並更新過濾器選擇。Modal塞格視圖控制器保存

研究後,我發現該文檔包含關於維護應用程序的狀態作爲一個整體的信息,在應用程序關閉的情況下,等我不能確定這是否是那種方法,我需要,以保持這個viewController解僱後。

鏈接在此:

Apple Docs

Blog Walkthrough

這是接近這個的正確的方法還是我擁有這一切錯了嗎?

謝謝!

回答

0

我結束了使用代表團傳遞子視圖控制器回到父節點並將整個視圖控制器存儲爲var可以在父母身上。這樣子視圖控制器的生命週期就和父母一樣長。此外,我可以重新加載現有的子視圖控制器時,要求具體的賽格。

0

檢查NSUserDefaults Document

例子: -

對於retrive狀態:

NSString *value=[[NSUserDefaults standardUserDefaults] valueForKey:@"Type"]; 

保存狀態: -

[[NSUserDefaults standardUserDefaults]setValue:@"FilterType" forKey:@"Type"]; 
[[NSUserDefaults standardUserDefaults]synchronize]; 
相關問題