タップされた時にコードで画面遷移しているんですが、遷移元の画面を以下のようにdismissで閉じようとすると、遷移先の画面が閉じてしまいます。
遷移元の画面を閉じたいのですが、やり方がわかりません。
selfにUIViewController名を記載してもコンパイルエラーとなります。
どのようにして画面を閉じるかご教授願います。
// セルがタップされた時の処理 func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { print("タップされたセルのindex番号: \(indexPath.row)") // 設定画面へ let storyboard: UIStoryboard = self.storyboard! let nextView = storyboard.instantiateViewController(withIdentifier: "irset") present(nextView, animated: true, completion: nil) // 本画面の終了 self.dismiss(animated: true, completion: nil) }
回答1件
あなたの回答
tips
プレビュー