私は2つのviewCcontroller、FirstViewControllerおよびSecondViewControllerを持っています。今、私は、FirstViewControllerにpopoverpresentationcontrollerを表示しています。このボタンには、ユーザーからの入力を受け付ける複数のtextFieldsボタンがあります。一度ボタンをクリックすると、SecondViewControllerにナビゲートし、データを渡します。しかし、2番目のView Controllerにナビゲートすることはできません。私がpopoverpresentationcontrollerのボタンからSecondViewControllerにsegueを使用すると、それは正常にナビゲートされますが、これをプログラムで実現したいと思います。これを行う方法についての任意のヘルプ?popoverPresentationControllerから新しいViewControllerに移動
これは私のボタンクリックコード
@IBAction func goTo(_ sender: UIButton) {
let storyBoard = UIStoryboard(name: "Main", bundle: nil)
let destination = storyBoard.instantiateViewController(withIdentifier: "SecondViewController") as! SecondViewController
destination.flag = flag
sender: sender)
self.navigationController?.pushViewController(destination, animated: true)
}
}
}