[Résolu]Crash après fermeture de l'appli

MickMick Membre
février 2011 modifié dans API AppKit #1
Bonsoir,

Mon soucis est "bizarre" : j'ai une document-based application qui marche bien. Lorsque plusieurs documents sont ouvert et que je ferme les fenêtres, pas de soucis.

Par contre quand je quitte l'application (pomme Q), j'ai un bad-access !
Comment est-ce possible vu que lors de la fermeture des documents je n'ai pas de problèmes ? il n'y a donc pas a priori de problèmes de gestion de mémoire dans mes classes... Ah moins que je n'ai pas saisi un détail !

Réponses

  • 14:36 modifié #2
    Un petit log stp?
  • MickMick Membre
    14:36 modifié #3
    en regardant attentivement le debugger à  ce moment, il me dit qu'il en gros qu'il est impossible de savoir si l'appli doit fermer après la dernière fenetre...bref comme si un message était envoyé au delegate de l'appli qui n'existe plus... bah oui ! j'avais tout bonnement connecté l'outlet delegate à  mes instances de MyDocument, du coup quand le dernier document était fermé, le delegate n'existait plus, et donc lorsqu'un évènement se produiasait au niveau de l'appli, celle ci envoyait un message à  .... personne (Dieu peut-être....)

    Bien fait, ça m'apprendra à  ne pas bien designer mes classes. UNE APPLI => UN DELEGUE ATTITRE QUI NE SERT QU'A CA et pis c'est tout !
Connectez-vous ou Inscrivez-vous pour répondre.