2013-08-15 2 views
2

나는 스토리 보드를 사용하고 있는데,보기 컨트롤러에 탐색 막대를 추가하고 탐색 막대에 두 개의 막대 단추 (스토리 보드가 아닌 코드)를 추가했습니다. 하나는 "저장"단추이고 다른 하나는 "취소"버튼.UINavigation 컨트롤러에 취소 UIButton 추가

이제 취소 버튼을 누르면 이미 본 컨트롤러가 사라지고 이전보기 컨트롤러가 표시됩니다. 취소 버튼의 동작 메소드에 포함시켜야하는 코드는 무엇입니까?

- (IBAction)cancel:(id)sender 
{ 
    // what code should be written here ? 
} 

답변

4

처음에는보기 컨트롤러를 어떻게 표시했는지에 따라 다릅니다. 당신이 모달을 제시하면, 당신이 사용하는 것 :

[self dismissViewControllerAnimated:YES completion:nil]; 

을하지만, 당신이 탐색 컨트롤러를 통해 현재 뷰 컨트롤러에 밀어 경우, 당신은이를 사용합니다 :이 중

[self.navigationController popViewControllerAnimated:YES]; 
+0

비는 근무 나 !! – etab

관련 문제