Lorsque vous utilisez NavigationLink ou un lien de présentation dans swiftUI, le contrôleur de navigation ne pousse ni ne présente une nouvelle vue, ce qui génère une erreur
"[WindowServer] display_timer_callback: état inattendu"
ForEach(self.items.identified(by: \.name)) { item in
NavigationLink(destination: Text("DT In the House")) {
CategoryItem(item: item)
}
}
[] nw_connection_receive_internal_block_invoke [C4] La réponse de réception a échoué avec l'erreur "Opération annulée"
J'ai créé un remplacement PresentationLink qui fonctionne beaucoup plus fiable. Espérons que ce ne sera plus nécessaire dès la sortie de la bêta 4.
Vous pouvez trouver un Gist ici: https://Gist.github.com/petercv/3fba967a69b262901053fc8638b7851b
J'ai également ajouté la prise en charge d'un modificateur .isModalInPresentation (_ value: Bool) pour définir la propriété isModalInPresentation de UIViewController. Espérons Apple l'ajoutera trop tôt.