我有一個iOS應用這種結構知道,如果一推的viewController可見
SplitViewController
| |
| |________ TableViewControllerA
|
|________ NavigationController > ViewControllerB > ViewController C
|
|
ViewControllerX
只要VCB負載,它觸發其viewWillAppear中推SEGUE顯示ViewControllerX。
這個ViewControllerX不在應用程序的常規流程中,它只是一個viewController,顯示消息「選擇一個選項」,告訴用戶在VCA上選擇一個選項。
只要用戶在VCA上選擇一個選項,該VCX就不得不離開,揭示VCB落後。
我在這個VCX上有一個展開的順序來做到這一點,但我怎麼知道VCX是否可見?
VCA上執行的操作如何觸發VCX上的退出繼續,VCX可以退出並顯示VCB?
我從VCA試過,但它沒有任何效果
ChooseOption *chooseOption = [[self storyboard] instantiateViewControllerWithIdentifier:@"chooseOption"];
[chooseOption performSegueWithIdentifier:@"unwindChooseOption" sender:nil];
choseOption是不是在這一點零。
'chooseOption'可能不是零,但它也不是您希望放鬆的VCX實例。 (我假設ChooseOption == VCX。) –