2012-06-27 1 views
2

모달보기 컨트롤러와 마스터보기 컨트롤러가 있습니다. 모달 뷰 컨트롤러를 열면 모든 것이 잘 동작합니다. 그러나 뒤로 버튼을 누르면 마스터 뷰 컨트롤러가로드되지 않고 전환이 완료된 후 즉시로드됩니다. 어쨌든이 문제를 해결할 수 있습니까? 나는 prepareforsegue를 사용할 것인가? 올바른 방향으로 한 점을 높이 평가할 것입니다!전환 전에보기가 완전히로드되지 않았습니까?

답변

1

당신은 presentModalViewController (또는 스토리 보드에 해당)를 사용하는 경우 모든 당신이 모달 뷰 컨트롤러 호출은 [self dismissModalViewControllerAnimated:YES]입니다. 마스터 뷰 컨트롤러는 메모리에서 제거되지 않으므로 설정이 필요하지 않습니다.

+0

전환 스타일을 어떻게 변경하겠습니까? self.modalTransitionStyle을 시도했는데 작동하지 않았습니다! – sridvijay

+0

모달보기를 표시하는 데 사용하는 코드를 추가하십시오. – Dustin

+0

그냥 seguewithidentfier를 수행하십시오. 여기에 코드가 있습니다 : [self performSegueWithIdentifier : @ "TableView"sender : nil]; – sridvijay

0

시도는 viewWillApear에서 모든 것을 할 수 있습니다 : 원인 모델 - 뷰 - 컨트롤러가 viewWillApear을 기각 왔을 때이 때 호출 만이 부하 기능을로드 :