Aus irgendeinem Grund hängt meine App manchmal einfach mit dem folgenden Code:
%Vor%Es hängt nicht immer, nur manchmal. Wenn ich alle Ausnahmen abbruche, bricht Xcode den Speicheraufruf ab, aber wenn ich Haltepunkte abstelle, bleibt er für immer hängen, keine Abstürze oder so.
Irgendwelche Ideen?
Hängen an allem, was ManagedObjectContext
verwendet, ist ein Zeichen für einen Deadlock. Verwenden Sie entweder NSLocking-Protokoll oder erstellen Sie ein new MOC
für jeden Thread und synchronisiere sie .
Ein weiteres nützliches Dokument von Apple - & gt; Parallelität mit Core Daten
Tags und Links objective-c iphone ios core-data cocoa-touch