2013-03-20 2 views
-2

2 개의 UIViewController, MapView 및 MenuView가있는 스토리 보드가 있습니다. 스토리 보드에는 먼저 MKMapView가 포함 된 MapView가 표시됩니다. MapView의 버튼에는 MenuView가 표시됩니다. MenuView의 버튼이 MapView로 돌아옵니다. 이것은 단편을 통해 일어난 일입니다. MenuView에서 MapView로 되돌아 가면 MKMapView의 모든 주석과 영역 정보가 사라집니다. 매번 새로운 인스턴스가 생성 된 것 같습니다. MKMapView에서 뷰 사이에 상태를 저장하려면 어떻게해야합니까?스토리 보드의보기간에 상태를 유지하는 방법은 무엇입니까?

+0

SO에 대해 문의하기 전에이 문제를 조사해보십시오. 이것은 올 장소이자 사람들이 코드를 작성하는 곳이 아닙니다. 혼자서 뭔가 시험해보아야하고 효과가 없다면 도움을 요청하십시오. –

답변

0

앱의 데이터 모델을 관리하는 개체를 정의하십시오. 모든 상태 정보를 그 안에 넣고 필요한 컨트롤러를로드 할 때 거기에서 읽으십시오. App Delegate는 시작할 때 빈 데이터 모델을 생성하고 제공 할 수 있으며 필요하다면 이전에 앱을 실행하여 저장 한 정보로 초기화 할 수도 있습니다.

관련 문제