How can I completely reload a view so that viewDidLoad gets run again?
问题 I would like to reload my view so that viewDidLoad redoes all of its work. How can I do that in Swift? 回答1: viewViewDidLoad and viewWillAppear are part of the view controller lifecycle and are called automatically by iOS after your UIViewController got instantiated and before the view appears on the screen. You can call them anywhere in your view controller class, but that's not at all good practice and I would never recommend you to do so! If you have code that you want to be executed at