En temps normal, le canevas est rafraîchi au fur et à mesure que vous entrez du code dans l'éditeur de code source ou dans l'inspecteur de propriétés.
Parfois, cependant, il demeure figé dans un état quelconque.
Ou pire : il ne s'affiche pas et indique qu'il y a une erreur alors que tout semble normal.
Ceci peut arriver notamment lorsque la structure d'une base de données SwiftData est modifiée. Il faut comprendre que le canevas travaille avec ses propres données en cache sans interagir avec la vraie base de données.
Peu importe ce qui cause les problèmes d'affichage du canevas, le rafraîchissement du cache du canevas est une solution à envisager.
Ceci est réalisé à l'aide d'une commande entrée dans une fenêtre Terminal sur le Mac.
Notez que cette procédure supprimera toutes les données en cache du simulateur, incluant les préférences utilisateur.
xcrun simctl --set previews delete all
Si vous obtenez le message « xcrun: error: unable to find utility ""simctl", not a developer tool or in PATH », ceci signifie que vous devez installer les outils en ligne de commande de Xcode (Xcode command line tools).
Pour y arriver :
Notez qu'il est également possible d'installer les outils en ligne de commande de Xcode à l'aide de cette commande :
xcode-select --install
▼Publicité