swift4
xcode9.2
Firebase
前回頂いたkomo_ta様からの回答をそのまま参考にしていますが、
上手く行きません。
遷移先の(SecondViewController)のIDをsecondVCとしています。
@IBACtionはコネクトしています。
FirstViewControllerに対応するstoryboardをFirstViewController.storyboard,
SecondViewControllerに対応するstoryboardをSecondViewController.storyboard,
としています。
class FirstViewController: UIViewController { static func createInstance() -> FirstViewController { let storyboard = UIStoryboard(name: "FirstViewController", bundle: nil) let instance = storyboard.instantiateViewController(withIdentifier:"FirstViewController") as! FirstViewController return instance } override func viewDidLoad() { super.viewDidLoad() } @IBAction func btnTapped(_ sender: Any) { //あるボタンがあったとしてbuttonタップしたときにSecondViewContollerへmodal遷移する func btnTapped() { let secondVC = SecondViewController.createInstance() present(secondVC, animated: true, completion: nil) } } }
class SecondViewController: UIViewController { static func createInstance() -> SecondViewController { let storyboard = UIStoryboard(name: "SecondViewController", bundle: nil) let instance = storyboard.instantiateViewController(withIdentifier:"SecondViewController") as! SecondViewController return instance } override func viewDidLoad() { super.viewDidLoad() } }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。