2013-07-11 3 views
1

"국가 보존 및 복원"섹션을 iOS App Programming Guide으로 보았습니다. 설명 된 프로세스는 iOS 6에서만 사용 가능한 것으로 보입니다. iOS 5와 호환되는 내 앱을 만들려면이 방법을 사용하는 등가의 방법을 찾아 보겠습니다.iOS 5의 상태 보존 및 복원 관리 방법

특정 시나리오를 제공하기 위해 사용자 입력을 요청하는 뷰 컨트롤러 시퀀스를 푸시하는 UINavigationController이 있습니다. 이는 단계별 양식과 같으며 제공된 데이터는 마지막 단계가 완료 될 때까지 최종 저장되지 않습니다. 사용자가 앱을 종료하거나 배경으로 이동하는 경우, 사용자가 앱에 돌아 왔을 때 다시 표시하여 데이터를 다시 입력하지 못하도록하기 위해 입력을 일시적으로 저장하고 싶습니다. 그는 이미 제공했다. 이것은 iOS 앱에서 일반적인 시나리오 일 수 있습니다.

파일에 임시 데이터를 저장하는 것에 대해 생각하고 있었지만 이것이 iOS 5의 고유 한 최선의 방법인지는 알 수 없습니다.이 문제를 다루는 도움말이나 예제/튜토리얼/문서는 무엇입니까?

감사합니다.

+1

이 기능은 iOS 6 이상에서만 사용할 수 있습니다. 즉, iOS 5 이하 버전에서는 맞춤 솔루션에 의존해야합니다. 데이터 집합이 큰 경우 NSUserDefaults 또는 Core Data를 사용하는 것이 좋습니다. – borrrden

답변

0

iOS 6 이전 버전에서는 애플리케이션 위임에 applicationDidEnterBackgroundapplicationWillTerminate과 같은 기능을 재정 의하여 상태를 저장/복원해야했습니다.

stackoverflow 또는 google에서 해당 함수 이름을 검색하면 필요한 모든 정보를 얻을 수 있지만 간단히 말해서 사용자 지정 솔루션을 작성해야합니다. 일반적으로 복원에 필요한 모든 정보를 파일에 다시 저장해야합니다.