Je me suis rendu compte que si vous utilisez Xcode pendant trop longtemps sans le fermer, Xcode deviendra finalement peu utile et vous donnera des erreurs mystérieuses aléatoires. Donc je redémarre régulièrement Xcode et toutes les applications que j'utilise sur mon mac chaque fois qu'une erreur suspecte apparaît.
Cache de Xcode
1er Essayez de vérifier toutes vos classes de contrôleurs segue/outlet/storyboard. Parfois, le storyboard se déconnecte de la classe de contrôleur de vue qui a été définie. (cela peut provoquer une erreur d'exécution).
2ème essayez de nettoyer votre projet et allez-y (~/Bibliothèque/Developer/Xcode/DerivedData) et supprimez le cache de votre projet. Fermez ensuite Xcode en force et redémarrez-le.
3ème Essayez de vérifier toutes vos classes de contrôleurs segue/outlet/storyboard. Parfois, le storyboard se déconnecte de la classe de contrôleur de vue qui a été définie. (cela peut provoquer une erreur d'exécution).
4ème essayez de vérifier (copy bundle resource, compile source - Project > Build phase) que le fichier listé existe avec la bonne adresse et le bon dossier. parfois, la création d'un groupe peut entraîner la création d'un dossier et faire que le fichier ne soit pas trouvé par le compilateur.
5ème cela peut aussi être dû au fait que le fichier a été déplacé et que Xcode n'est plus très utile et vous donne une erreur mystérieuse aléatoire. et n'a pas mis à jour (copy bundle resource, compile source - Project > Build phase) après que le fichier ait changé de répertoire.
Erreur personnelle. Suppression involontaire.
cela peut également être dû à l'appel d'un ViewController ou d'un outlet supprimé.