在UIViewController
deinit
方法中没有在 ios swift4.2 中调用
我已经尝试了下面的代码,以便在未调用方法中导航viewController
后导航到下一个。popToViewcontroller
deinit
let data = isSearchEnabled ? repository.filteredList[index] : repository.list[index]
let appDelegate = UIApplication.shared.delegate as! AppDelegate
(appDelegate.window?.rootViewController as! UITabBarController).tabBar.isHidden = true
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let viewController = storyboard.instantiateViewController(withIdentifier: "AuctionDetailsViewController") as! AuctionDetailsViewController
viewController.auction = data.getAuctionData()
viewController.parentVC = self
parentNavigationController?.pushViewController(viewController, animated: true)
推送视图:
deinit {
print("AuctionDetailsViewController deallocated...")
}
上面的deinit
方法应该被调用popToViewcontroller