내 스토리 보드에서 UINavigationController
(VC0)을 사용하고 있는데, UIPopover
을 사용하여 새 UIViewController
(VC1)을로드합니다. 이 새로운 UIViewController
에서 새로운 UIViewController
(VC2)으로 바뀝니다. 이 최신 팝업을 닫으려고하면 UINavigationController
으로 다시 종료됩니다. Popover segue로 표시된 ViewController를 다른 Popover 내에서 닫습니다.
I가 팝 오버로 VC1 보여 VC0에서 사용하고있는 코드는, VC2로 VC1은 동일한 코드 (비록 다른 식별자)
[self performSegueWithIdentifier:@"titlePopover" sender:self];
코드 I이 VC2로 사용하고 팝 오버를 취소하는 것은 : 그것이 무엇을하는 것은 일축 VC2가
UIViewController *vc = [self presentingViewController];
[self dismissViewControllerAnimated:YES completion:^{
[[vc presentingViewController] dismissViewControllerAnimated:YES completion:nil];
}];
, 두 번째 분할에 대한 VC1을 보여주고, 다음 VC1을 일축 다시 VC0에 간다. 난 당신이 모달 sugue
을 수행하는 경우 나 VC1
VC2가 아닌 VC2 만 제거 하시겠습니까? –
@NiravD, 예. 그냥 VC2를 닫습니다 – mhorgan
아래 답변은 당신에게 도움이됩니까? –