Swift: UnsafeMutablePointer.deinitialisiert fatalen Fehler mit negativer Zählung beim Anhängen an das Array

8

Der folgende Code erzeugt diesen Fehler (hängt an exporters an):

  

fataler Fehler: UnsafeMutablePointer.deinitialize mit negativer Zählung

%Vor%

Die anderen Beiträge zu StackOverflow in Bezug auf UnsafeMutablePointer.deinitialize werfen kein Licht auf das Problem, was nicht immer der Fall ist.

Irgendwelche Ideen?

    
Crashalot 17.10.2016, 07:17
quelle

1 Antwort

15

Ich hatte einen ähnlichen Fehler, das Problem wurde durch mehrere Threads verursacht, die das Array zur gleichen Zeit veränderten. Das Einpacken der Append-Aufrufe in einer seriellen Dispatch-Warteschlange löste es für mich.

%Vor%     
Stephanus Mostert 14.02.2017 15:27
quelle