Ich habe eine Methode, die Dateien im Internet speichern, es funktioniert aber nur langsam. Dann möchte ich die Benutzerschnittstelle glatter machen, also erstelle ich einen NSThread, um die langsame Aufgabe zu behandeln.NSThread mit _NSAutoreleaseNoPool Fehler
Ich sehe eine Liste von Fehlern wie:
_NSAutoreleaseNoPool(): Object 0x18a140 of class NSCFString autoreleased with no pool in place - just leaking
Ohne NSThread, ich nenne das Verfahren wie:
[self save:self.savedImg];
Und ich habe die folgende NSThread verwenden, um die Methode aufzurufen:
NSThread* thread1 = [[NSThread alloc] initWithTarget:self
selector:@selector(save:)
object:self.savedImg];
[thread1 start];
Danke.
der Fall und die Signatur schließen sich auf den Synchronisierungsaufruf, es sollte NSURLConnection sein * conn = [NSURLConnection sendSyncronousRequest: postRequest returningResponse: & response error: & error]; – Jehiah