Je suis l'aide de CoreData dans un environnement multi-thread iOS-app, et tout semble bien fonctionner - à moins que je passe sur l'exception de point d'arrêt dans XCode. Chaque fois que je fais un peu CoreData-travail, le point d'arrêt s'arrête à l' save:
-méthode d' NSManagedObjectContext
- mais le NSError est nul par la suite. J'ai aussi rien dans le journal (à l'exception de: Catchpoint 2 (exception thrown).
), l'application ne plante pas... Donc c'est assez difficile de dire ce qui ne va pas.
Le seul indice que j'ai c'est que j'ai un objet unique en updatedObjects:
mon NSManagedObjectContext
- mais il semble y avoir rien de mal avec elle.
Ma question est très similaire à cette question sur stackoverflow mais la seule réponse ne m'aide pas; je suis sûr que j'ai tout ce qui y sont traitées.
Ce qui pourrait être mal ici? Ou existe-il d'autres possibilités pour obtenir quelques informations sur l'erreur?
Merci beaucoup!
EDIT: en affichant le code est assez difficile. Je suis le chargement des objets avec objectID, de les éditer et de les stocker dans le cadre assigné pour le thread courant. J'ai déjà vérifié - le contexte est toujours correct pour le thread en cours; chaque thread a son propre contexte, qui ne devrait pas être le problème. Il serait même utile si seulement quelqu'un pouvait me dire comment faire pour obtenir plus d'informations sur cette erreur/exception - ou si j'ai des soins à ce sujet, après tout. Il me semble que si l'exception est piégé à l'intérieur de la `save-méthode, et c'est probablement son un comportement "normal"?