Ich bekomme immer wieder Abstürze von einem save: -Befehl auf einem managedObjectContext. Es erfüllt nicht einmal die NSLog-Anweisung, so dass ich die ungelöste Fehleranweisung nicht sehe, so dass ich nicht herausfinden kann, was das Problem sein könnte. Es passiert nicht jedes Mal, aber nur sporadisch.
Hier ist der Code (der grundsätzlich einen Zähler inkrementieren möchte):
%Vor%Im Konsolenfenster bekomme ich Nachrichten wie folgt:
%Vor%oder das:
%Vor%oder auch das:
%Vor%Dann zeigt es den Aufruf-Stack beim ersten Wurf, gefolgt von einem Hinweis (Abbruch, der nach dem Werfen einer Instanz von 'NSException', '[Wechsel zu Prozess 23501]' und 'Programm empfangenes Signal: "SIGABRT" aufgerufen wird.)
Ich denke, das Problem hat etwas mit CoreData zu tun, aber ich bin mir nicht sicher. Ich habe meinen Build und meine Targets gesäubert und es scheint nicht zu helfen. Ich habe versucht, den ManagedObjectContext zu sperren / entsperren und es hilft nicht.
Irgendwelche Ideen hier, wo man anfangen sollte, nach einer Lösung zu suchen, würden sehr geschätzt werden!
Sieht so aus, als würden Sie eine UIViewController
freigeben und die zugehörige NSFetchedResultsController
nicht freigeben. Die NSFetchedResultsController
versucht, ihren Delegaten (höchstwahrscheinlich Ihre UIViewController
) der Sicherung beim Beenden zu benachrichtigen.
Tags und Links core-data nsmanagedobjectcontext