ใน Swift 4.1 และ Xcode 10
ที่นี่AddFileViewControllerเป็นตัวควบคุมมุมมองที่สอง
รหัสสตอรี่บอร์ดคือ AFVC
let next = self.storyboard?.instantiateViewController(withIdentifier: "AFVC") as! AddFileViewController
self.present(next, animated: true, completion: nil)
let dashboard = self.storyboard?.instantiateViewController(withIdentifier: "DBVC") as! DashboardViewController
self.navigationController?.pushViewController(dashboard, animated: true)
หากจำเป็นต้องใช้ด้าย
เช่น:
DispatchQueue.main.async {
let next = self.storyboard?.instantiateViewController(withIdentifier: "AFVC") as! AddFileViewController
self.present(next, animated: true, completion: nil)
}
หากคุณต้องการย้ายหลังจากเวลาผ่านไป
EX:
DispatchQueue.main.asyncAfter(deadline: .now() + 5.0) {
let next = self.storyboard?.instantiateViewController(withIdentifier: "AFVC") as! AddFileViewController
self.present(next, animated: true, completion: nil)
}