2017-04-18 6 views
0

VCを終了する際に少し問題があります。スウィフト3:ポップアップを解除するViewController

マイプロジェクトには2つのViewControllerがあります。 ViewController AとViewController B.

ViewController Aにはボタンがあります。このボタンを押すと、2番目のViewController Bがポップアップします。

2番目のViewController(B)にはボタンがあります。 私は、このボタンをクリックすると、このアクションが開始されます:

@IBAction func dismiss(_ sender: UIBarButtonItem) { 

    self.presentedViewController?.dismiss(animated: true, completion: nil) 

} 

このアクションは、実際のViewController却下すべきであると再び私のViewController Aを表示する必要があります。

私はこのボタンを押しても何も起こりません。

私は何かを忘れましたか?

答えて

2

は次のようになります。Viewcontroller B

@IBAction func dismiss(_ sender: UIBarButtonItem) { 
    self.dismiss(animated: true, completion: nil) 
} 

presentedViewController何も起こらない理由がある、nilです。 presentedViewControllerViewcontroller Aです。Viewcontroller B

関連する問題