J'ai utilisé la fonction "renommé" pour renommer une variable nommée "DefaultRequestURL" dans Xcode 9, il alerte ceci: image d'alerte J'ai vérifié le fichier "ComposeController.Swift", il n'y a pas de "DefaultRequestURL"。 I avoir redémarré Xcode et faire "Produit -> Nettoyer", il a toujours échoué.
pourquoi ça? Que devrais-je faire?
Réessayez dans quelques minutes. Peut-être que l'indexation en arrière-plan est toujours en cours. De plus, vous devez construire votre projet afin de pouvoir utiliser refactor-> rename. En fait, ce doit être un bogue dans Xcode 9. Essayez la version bêta 9.1, le refactor n'est pas idéal, mais fonctionne mieux là-bas. cela peut être utile: https://forums.developer.Apple.com/thread/80331
METTRE À JOUR:
~/Library/Developer/Xcode/DerivedData
et supprimez le contenu du dossier, y compris "ModuleCache".Mise à jour 2:
Pour Xcode 10, il suffit juste de le redémarrer.
Merci pour Vlad E. Borovtsov, cela m'aide à résoudre le problème et je pense qu'il existe un moyen de ne pas fermer xcode. C'est ma façon de le réparer:
Aller à ~/Library/Developer/Xcode/
, supprimer le dossier DerivedData
commande + r pour exécuter, ou commande + b pour construire
Essayez de renommer, cela fonctionne pour moi.
la réindexation et le renommage de xocde peuvent fonctionner
Il n'est pas nécessaire de supprimer le dossier DerivedData et de le reconstruire.
Travailler sur 10.2.1