Bonsoir.
Enfer et damnation! Une app Core Data sur OSX 10.8 dont le systeme d'impression tournait nickel depuis un an et depuis aujourd'hui, quelle que soit l'entity que j'imprime, l'app crashe!. Elle cree la view pour la mise en page puis passe le job (runOperation) au systeme d'impression de l'o.s. et lors de "Processing page 1" (dialogue), plantage! qu'il s'agisse d'envoi vers l'imprimante ou de creation PDF.
Dans Xcode, la console ne dit absolument rien sauf: "(lldb)".
Sur la ligne de code de runOperation j'ai la mention "Thread 1 : breakpoint 1.2".
Quand je vais voir dans le descriptif des threads qui s'affiche a gauche dans Xcode, aucune info explicative.
Dans le debugger, en reference a l'entity faisant l'objet de l'impression, je vois la mention:
_instanceClass = (Class) <error: unknown class> et ce, quelle que soit l'entity.
Or je n'ai RIEN modife depuis des lustres au code relatif a l'impression. Les parametres de l'app (framework, deployment target, ARC etc... n'ont pas change).
Fait recemment dans l'app: ajouter un attribut "lastupdate" a chaque entity pour sauver la derniere modif en vue d'un developpement ulterieur de mon app impliquant une synchronisation. Les sous-classes de managedObject furent completees en consequence et de toute facon, cet attribut n'est pas implique dans l'impression.
Egalement: l'affichage des Rappels d'EventKit ou je joue un peu avec dispatch_semaphore mais je ne vois pas en quoi cela influe sur l'impression.
J'ai tout de meme desactive le bouzin pour voir si cela reglait le probleme -- eh non!
Une petite idee sur ce qui peut causer un tel probleme general dans une app?
Edit pour ajout =====
Qu'est-ce que c'est que ce truc? En essayant juste apres compil ca plante. Mais en essayant en-dehors d'Xcode (comme un utilisateur normal de l'app), pas de probleme ?!
Enfer et damnation! Une app Core Data sur OSX 10.8 dont le systeme d'impression tournait nickel depuis un an et depuis aujourd'hui, quelle que soit l'entity que j'imprime, l'app crashe!. Elle cree la view pour la mise en page puis passe le job (runOperation) au systeme d'impression de l'o.s. et lors de "Processing page 1" (dialogue), plantage! qu'il s'agisse d'envoi vers l'imprimante ou de creation PDF.
Dans Xcode, la console ne dit absolument rien sauf: "(lldb)".
Sur la ligne de code de runOperation j'ai la mention "Thread 1 : breakpoint 1.2".
Quand je vais voir dans le descriptif des threads qui s'affiche a gauche dans Xcode, aucune info explicative.
Dans le debugger, en reference a l'entity faisant l'objet de l'impression, je vois la mention:
_instanceClass = (Class) <error: unknown class> et ce, quelle que soit l'entity.
Or je n'ai RIEN modife depuis des lustres au code relatif a l'impression. Les parametres de l'app (framework, deployment target, ARC etc... n'ont pas change).
Fait recemment dans l'app: ajouter un attribut "lastupdate" a chaque entity pour sauver la derniere modif en vue d'un developpement ulterieur de mon app impliquant une synchronisation. Les sous-classes de managedObject furent completees en consequence et de toute facon, cet attribut n'est pas implique dans l'impression.
Egalement: l'affichage des Rappels d'EventKit ou je joue un peu avec dispatch_semaphore mais je ne vois pas en quoi cela influe sur l'impression.
J'ai tout de meme desactive le bouzin pour voir si cela reglait le probleme -- eh non!
Une petite idee sur ce qui peut causer un tel probleme general dans une app?
Edit pour ajout =====
Qu'est-ce que c'est que ce truc? En essayant juste apres compil ca plante. Mais en essayant en-dehors d'Xcode (comme un utilisateur normal de l'app), pas de probleme ?!
Dernière édition: