Skip to content

Impossible d’insérer une nouvelle connexion de prise : aucune information n’a été trouvée pour la classe nommée

Solution:

Voici quelques éléments qui peuvent résoudre ce problème (par ordre croissant de difficulté) :

  • Nettoyer le projet (Produit > Nettoyer)
  • Coller manuellement

    @IBOutlet weak var viewName: UIView!
    // or
    @IBAction func viewTapped(_ sender: Any) { }
    

    et contrôlez le glissement vers celui-ci. (Modifiez le type au besoin.) Voir également ceci.

  • Fermez complètement Xcode et redémarrez votre projet.

  • Supprimez le dossier Derived Data (Allez à Xcode > Préférences > Emplacements et cliquez sur la flèche grise à côté du dossier Données dérivées. Supprimez ensuite votre dossier de projet.)
  • Cliquez sur supprimer sur la classe, supprimez la référence (pas Déplacer vers la corbeille) et ajoutez-la à nouveau. (voir cette réponse)

Ou si aucun des éléments ci-dessus ne fonctionne, saisissez d’abord le nom de la prise dans le fichier @IBOutlet weak var headerHeightConstraint: NSLayoutConstraint! puis cliquez et faites glisser de la sortie dans la plume vers la variable que vous venez de créer par programme. Cela devrait fonctionner sans les tracas de nettoyage, de construction et de suppression de quoi que ce soit.

Effectuez simplement les deux étapes suivantes pour vous débarrasser de cette erreur

  1. Nettoyer le projet en utilisant Produit > nettoyer
  2. Exécuter le projet

Essayez maintenant d’ajouter l’action ou la sortie. C’est ça.

Bon codage



Articles Similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.