2010-11-22 4 views
1

Ich erstelle Bilder-Browser-App ähnlich Foto-App auf dem iPhone. Ich laden Sie Bilder von web sie auf TEMP-OrdnerIch kann keine Dateien aus dem Temp-Ordner

NSString *uniquePath = [NSTemporaryDirectory() stringByAppendingPathComponent: filename]; 
[UIImageJPEGRepresentation(localImage, 100) writeToFile:uniquePath atomically:YES]; 

und später abrufen zu speichern sie auf UIImage-Ansicht angezeigt werden soll.

if([[NSFileManager defaultManager] fileExistsAtPath: uniquePath]) 
{ 
    UIImage* localImage = [UIImage imageWithContentsOfFile: uniquePath]; 
} 

Alles gut arbeiten, bis ich die Elemente im Ordner manuell löschen

[[NSFileManager defaultManager] removeItemAtPath:NSTemporaryDirectory() error:&errorInfo]; 

Nach oben Code ausgeführt wird, ich bin nicht mehr in der Lage Bilder zu speichern oder abzurufen, aber Steuerfluss zeigt, dass Bilder existieren in Temp Ordner ... Kann jemand identifizieren, was das Problem wäre?

PS: Die Bilder sind ~ 25Kb in Größe

Antwort

2
[[NSFileManager defaultManager] removeItemAtPath:NSTemporaryDirectory() error:&errorInfo]; 

Sie das temporäre Verzeichnis anstelle von temporären Dateien zu entfernen. NSTemporaryDirectory erstellt kein Verzeichnis, wenn es nicht existiert.

Verwandte Themen