NavigationSplitView on watchOS

New NavigationSplitView is hard to use on watchOS.

NavigationSplitView requires List to selection (for NavigationLink's init(_:value:)), but all selection methods are marked as unavailable on watchOS.

(https://developer.apple.com/documentation/swiftui/navigationsplitview)

(https://developer.apple.com/documentation/swiftui/list/init(_:selection:rowcontent:)-1q8lq)

Well, It can be use old deprecated init(_:destination:) on NavigationLink... but It is weird.

I filled feedback. (FB11403019)

NavigationSplitView isn't really suited for watchOS as it can only show one view at a time. It would only become a problem if a companion iOS app needed the split view.

Thank you for the Feedback! Curious: Are you trying to share code between iOS and watchOS, or build a watchOS-specific view?

@BabyJ I know it. I just want to share the codes.

NavigationSplitView on watchOS
 
 
Q