我一直在看看iOS App Programming Guide中的「狀態保存和恢復」部分,並且那裏描述的過程似乎僅在iOS 6中可用。由於我需要讓我的應用程序與iOS 5兼容,我不會找到一個可以處理這個問題的等效方法。如何管理iOS中的狀態保存和恢復5
爲了提供某種特定場景,我有一個UINavigationController
,在這裏我推送一系列視圖控制器,請求用戶輸入。它就像一個循序漸進的表格,提供的數據在最後一步完成之前不會最終保存。我想暫時保存用戶提供的輸入,以防萬一應用程序終止或轉到後臺,當用戶返回應用程序時再次顯示它們,以防止他再次輸入數據他已經提供了。我猜,這可能是iOS應用中的常見情況。
我在考慮將臨時數據保存到文件,但我不知道這是否是iOS 5中獨特/最好的方式。任何幫助或任何示例/教程/文檔處理這個問題?
謝謝!
如您所說,此功能僅適用於iOS 6及以上版本。這意味着對於iOS 5和更低版本,您需要依靠自定義解決方案。如果數據集很大,我建議使用'NSUserDefaults'或Core Data。 – borrrden