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