5
votes

SwiftUI: la fenêtre contextuelle d'édition structurée (Commande + clic) ne s'affiche pas

Dans le didacticiel SwiftUI ( lien ), il est dit:

Commande-cliquez sur l'initialiseur de la vue de texte pour afficher le popover d'édition structurée, puis choisissez Incorporer dans VStack

Cependant, cela ne fonctionne pas pour moi.

Quelle est la commande pour cela? Qu'est-ce qui est déjà obsolète?


0 commentaires

6 Réponses :


1
votes

Fermer et rouvrir Xcode devrait aider. Comme l'achèvement du code ne fonctionne parfois pas, le popover est parfois bloqué.


1 commentaires

J'ai redémarré plusieurs fois mais cela n'a pas fonctionné. Mais je vois une roue tourner la première fois que j'essaye après le redémarrage. Cela peut être mon Mac ou ma version Xcode (car j'utilise la version bêta pour tester SwiftUI).



0
votes

Selon les notes de publication d'Apple pour la dernière version bêta de Xcode 11, l'inspecteur et les fonctionnalités de prévisualisation ne fonctionnent actuellement pas sans MacOS Catalina 10.15 (la version stable / publique actuelle est MacOS 10.14.6 au moment de la publication).

Vous devrez soit attendre la version publique de Mac OS 10.15, soit accéder à une version bêta de MacOS pour les utiliser.

Source ( Notes de mise à jour Apple | Xcode 11 ):

Xcode 11 prend en charge le développement avec SwiftUI. (22843503)

Remarque: les aperçus et inspecteurs SwiftUI ne sont disponibles que lors de l'exécution sous macOS Catalina 10.15.


0 commentaires

-1
votes

Redémarrez le projet 1 ou 2 fois et CMD + B (Build) votre projet au début.

Échantillon


0 commentaires

1
votes

Semble être une bizarrerie Xcode causée par le masquage du canevas. Ramenez le canevas d'aperçu à l'écran et la fonctionnalité Commande + clic revient à la normale:

entrez la description de l'image ici

J'ai vu une bizarrerie similaire avec deux fenêtres Xcode ouvertes… surtout si une fenêtre cache l'aperçu.

Une autre bizarrerie mentionnée ci-dessus: le sélecteur de bibliothèque manque parfois l'onglet Vues et modificateurs. Encore une fois, ouvrez le canevas d'aperçu et la bibliothèque reviendra à la normale. Vous devrez peut-être également mettre l'accent sur le canevas (c'est-à-dire cliquer sur quelque chose là-bas).

entrez la description de l'image ici


0 commentaires

4
votes

Si cela aide quelqu'un là-bas, vous devez avoir changé les préférences de raccourci Xcode pour aller à «Définition» sur «Clic de commande». Alors maintenant, pour voir le popover d'édition structurée, utilisez "Control Command Click".


2 commentaires

Je peux confirmer que c'était le cas pour moi. Archiver Xcode> Préférences> Navigation


Incroyable trouvaille - j'aimerais savoir comment vous vous êtes souvenu de vérifier là-bas.



0
votes

J'ai trouvé que la command + Left Click le texte (dans le fichier .swift) m'a amené à la définition du texte, mais la command + Right Click fait apparaître le menu contenant "tout", à partir duquel j'ai pu sélectionner "Afficher dans Inspecteur UISwift ".

Je n'ai rien pu faire apparaître dans le canevas.

Utilisation de Xcode 12.2 sur macOS 11.0.1


0 commentaires