Strange Delay when Navigating Between ViewControllers in iOS 17 Using UINavigationController
Could someone explain I'm sure I'm missing something obvious here, but I've searched everywhere and can't find a clear answer..... I tried several approaches but none seem to work. I am experiencing an unusual delay when navigating between view controllers using `UINavigationController` in iOS 17. The transition appears to be choppy, and it feels like it takes longer than usual to present the next view. My implementation is straightforward, as I push the new view controller in response to a button tap like this: ```swift @IBAction func showDetail(_ sender: UIButton) { let detailViewController = DetailViewController() // assuming this is a custom view controller navigationController?.pushViewController(detailViewController, animated: true) } ``` I've also verified that both view controllers are not doing any heavy operations in their `viewDidLoad()` methods that could delay the transition. I only load some simple UI elements and set up constraints. I even tried disabling animations by setting `animated` to `false`, but the delay remains the same. I've checked the memory usage during the transition, and it seems stable without any spikes. Has anyone else faced similar issues? I am running this on an iPhone 13 with iOS 17.0.1, and I have tested it on both the simulator and a physical device. Any insights on what might be causing this delay or how I can optimize the navigation experience would be greatly appreciated! This is part of a larger application I'm building. I'd be grateful for any help.