Michael Long
Aug 1, 2023

--

This is a well-intentioned attempt to impose a traditional UIKit methodology on SwiftUI.

My biggest problem with this solution, however, is that I don't think it's needed.

It does make presenting views easier, but it also ignores Apple's intent for navigationLink(value:) and it appears to eliminate support for Lists with cells that auto-disclose, work correctly when disabled, and so on.

--

--

Michael Long
Michael Long

Written by Michael Long

I write about Apple, Swift, and SwiftUI in particular, and technology in general. I'm also a Lead iOS Engineer at InRhythm, a modern digital consulting firm.

Responses (1)