unexpectedly found nil while unwrapping an optional value

Bonjour à  tous,


 


Je fais appela votre réflexion svp pour une erreur certes courante mais que je n'arrive pas à  déterminer l'origine par conséquent à  le résoudre.

 


 


unexpectedly found nil while unwrapping an optional value


 


 


Lorsque je clique sur une cell de ma tableview pour ouvrir une autre TableView de détail, j'ai cette erreur.


 


J'ai pensé que j'avais peut-être forcé une variable (optionnel) avec un (!).


 



  • J'ai tâché de vérifier cela sans succès.


  • J'ai commenté TOUT mon code pour justement procéder par étapes... IDEM


  • J'ai plusieurs segues vers ce même détail View. Et... Même erreur quelle que soit la page de provenance


  • J'ai dissocié également toutes les déclarations (Label, etc.)

Je ne comprends pas ce qui peut avoir comme erreur, d'autant plus que toutes les pages (à  peu près identique sur le fonctionnement) présentent aucun souci et pire... la page détail en question fonctionnait très bien lors du dernier testé effectué avant-hier.


 


Je suis perdu loooooool


 


 


Comment interpréter cette erreur svp ?


 


 


Réponses

  • Joanna CarterJoanna Carter Membre, Modérateur
    décembre 2016 modifié #2
    Tu ne nous montres rien dans les images. Il faut nous montrer, au moins, la ligne de code où le debogueur s'arrete.


    Et qu'est-ce que tu veux dire, tu as "diassocié" toutes les déclarations ? Si ça veut dire que tu as déconnecté les éléments UI... pourquoi ?
  • Bonsoir Joanna


     


    Justement j'ai aucune ligne en erreur c'est bien cela le problème.


     


    Dissociés et non "diassocié". Mes excuses.


     


    J'ai fais cela pour verifier que j'avais pas fait une erreur. dissocié et reconnecter avec attention.


  • J'ai piste je crois. Je test et te dis si c'est bon. Merci :)


  • C'est bon c'était la bonne piste.


     


    en faite je crois que j'avais declarer en double ces deux lignes alors que userImageView n'est pas "utilisée"


     


     


    userImageView.layer.cornerRadius = 8.0


    userImageView.clipsToBounds = true


     


    je te remercie de ta réponse


     


    excellente semaine :)

Connectez-vous ou Inscrivez-vous pour répondre.