Ich stoße auf einige wirklich seltsame EXC_BAD_ACCESS-Abstürze, die mit den letzten 2 Xcode 7 Beta strong> Versionen (einschließlich der GM von letzter Nacht) absolut reproduzierbar sind:
Beim Ausführen meiner Anwendung stürzt AFNetworking mit einer Nachricht EXC_BAD_ACCESS in der Zeile AFURLConnectionOperation.m 154 ab. Genauer gesagt, hier ist der Stacktrace:
%Vor%Ich habe Zombie-Objekte in meinem Schema aktiviert und den folgenden Fehler erhalten:
%Vor%Würde jemand von euch eine Idee haben, was den Absturz verursacht? Die Verwendung von Xcode 6 funktioniert wie ein Zauber, aber ich würde wirklich gerne die neuen Swift-Funktionen in meinem Code verwenden ...
Um meine eigene Frage zu beantworten und dies hier für jemanden da draußen zu lassen, der das gleiche Problem haben könnte:
Offenbar mag der Swift 2.0-Compiler keine Closures, die an einen inout
-Parameter übergeben werden. Ich hatte eine Schließung, die verwendet werden könnte, um meine Anfrage weiter anzupassen, die ein Objekt vom Typ NSMutableURLRequest
als Inout-Parameter nahm. Sobald diese Schließung geändert wurde, um einfach die Anfrage zurückzugeben und inout
zu entfernen, funktioniert alles wieder wie erwartet ...
Tags und Links ios xcode swift swift2 afnetworking