2009-10-04 3 views
0

코어 데이터를 사용할 때 tableview-drilldown에서 상태를 저장하는 방법은 무엇입니까? 다음 번에 앱을 시작하면 드릴 다운 레벨에서 앱을 종료 할 때의 위치가로드됩니다.코어 데이터 iPhone 어플리케이션의 뷰 계층 구조에서의 위치 저장

사과 드릴 다운 샘플 코드를 보았지만 작동 코드로 변경하는 방법을 파악할 수 없었습니다. 핵심 데이터.

도움이 될 것입니다. 미리 감사드립니다.

답변

2

일반적으로 그렇게해서는 안됩니다. 보통 (항상 그런 것은 아니지만) 모델은 드릴 다운의 위치가 해당 데이터를 사용하는 특정 사용자의 일시적인 속성 인 곳에서 구체적인 데이터를 나타냅니다. 대개 NSUserDefault와 같은 것을 저장하는 것이 더 낫습니다. 인스턴스화되어야하고 다시 실행시 드릴 다운해야하는 모든 NSManagedObjects에 대한 objectID 배열 일 것입니다.

때로는 모델에서 인코딩하는 것이 맞지만 내 경험 에선 일반적인 경우가 아닙니다.

관련 문제