Segue Erreur "Nil"

Bonjour,

 

J'ai un problème lors d'une fonction qui se fait au clic sur un bouton. Cette fonction utilise uniquement un segue, elle me crashe l'application et me dit ça:

 


'NSInvalidArgumentException', reason: '*** -[__NSArrayM insertObject:atIndex:]: object cannot be nil'

 



 


Voila le code qui est utilisé:



- (IBAction)oubliMdp:(id)sender {
    NSLog(@OK);
    [self performSegueWithIdentifier:@forgot_password sender:self];
}

Je précise que j'utilise un système de storyboard, et que ma segue a bien été nommée


 


Merci d'avance pour l'aide.


Réponses

  • LarmeLarme Membre
    avril 2015 modifié #2

    Tu es sûr que cette erreur est à  ces lignes là  ?


    ça s'rait pas plutôt dans le prepareForSegue:sender?


    Si le segue était mal nommé, tu aurais une erreur différente.


    As-tu réellement besoin de mettre self en paramètre pour sender ?

  • Ben77650Ben77650 Membre
    avril 2015 modifié #3

    Oui je suis certain que ça viens de la, quand je commente la ligne plus aucun souci ;)


     


    J'ai pas de prepareForSegue:sender


     


    Le paramètre sender à  vrai dire j'ai mis la valeur qui était la même sur la segue utilisé au dessus donc self.


  • C'est pas dans le code du VC qui apparait ?


  • Ben77650Ben77650 Membre
    avril 2015 modifié #5

    Je viens de mettre un prepareForSegue (vide) dans le VC qui apparait et une erreur différente

     



    'NSUnknownKeyException', reason: '[<DemandeMdpViewController 0x156a5990> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key adresseBeneficiaireTextfield.'



  • Joanna CarterJoanna Carter Membre, Modérateur
    ça s'explique bien d'ici
  • Sauf que j'ai effectivement aucune clé de ce nom la, dans mon nouveau design.


     


    Je sais pas d'où il me le sors ça, surement du copier de l'autre vue sur laquelle effectivement la clé existe. Je suis pourtant persuadé d'avoir vérifié et que cette clé n'existe nulle part


  • 'NSUnknownKeyException', reason: '[<NomViewController 0x156a5990> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key champProbleme.'Il reste un lien.

    Il suffit de regarder le outlets dans le storyboard.


    Potentiellement une ancienne variable qui a été renommée/supprimée depuis (et qui s'appelait champProbleme)à , mais le VC a gardé le lien qui ne mène à  rien maintenant.


  • Effectivement bien vu.


     


    Désolé pour mon erreur =="


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