🕌

【SwiftUI】NavigationStackで遷移時にcomparisonTypeMismatchエラーが出た時の対応メモ

2024/01/21に公開

表示されたエラー

環境

Xcode 15.2
iOS 17.2

対応方法

NavigationStackで遷移した先も NavigationStack で表示していたのでそれを解消したら消えました。
状況としては Page1 -> Page2に遷移させるところで、Page1だけでなくPage2もNavigationStackで作っていたのが原因っぽい

古いバージョンのSwiftUIの移行時に起きたので皆さんも気をつけてください🐣
(ちなみにsheetとかで遷移するタイプは問題なかったです)

Discussion