내 응용 프로그램 버튼을 탐색 컨트롤러 모달과 pushViewController 및 popToRootViewController
[navigationController pushViewController:_viewController animated:YES];
네비게이션 컨트롤러가 수행 한에게 보여과 pushViewController를 사용
완료 버튼을 내가 메인 다시 이동해야 할 누르면UIButton* backButton = [UIButton buttonWithType:101];
[backButton addTarget:self action:@selector(dismissView:) forControlEvents:UIControlEventTouchUpInside];
[backButton setTitle:@"Done" forState:UIControlStateNormal];
UIBarButtonItem* backItem = [[UIBarButtonItem alloc] initWithCustomView:backButton];
self.navigationItem.leftBarButtonItem = backItem;
[backItem release];
창
-(void) dismissView: (id)sender
{
[self.navigationController popToRootViewControllerAnimated:YES];
//[self.navigationController popToViewController:_viewController animated:YES];
}
하지만 완료 버튼을 누르면 아무 반응이 없습니다. 왜 그런가요?
완료된 버튼을 초기화하는 코드는 어디에 두는가? "dismissView :"셀렉터 안에 NSLog 문을 추가하여 실제로 호출되었는지 확인해 봤습니까? – nickbona
어떻게 완료 버튼을 초기화 할 수 있습니까? – user1120133