Müssen Sie importierte Dateien aus Dokumenten / Posteingang löschen?

8

Ich habe eine iOS-App, die Dateien aus einem E-Mail-Anhang importiert. Ich habe bemerkt, dass, sobald ich damit fertig bin, es die importierte Datei in Dokumente / Posteingang legt.

Sollte meine App diese Dateien löschen oder kommt das Betriebssystem schließlich dazu, sie zu löschen?

Wenn ja, wie? Ich habe es versucht:

%Vor%

Es scheint jedoch nicht auf die Datei im Posteingang zu verweisen, obwohl self.url der richtige Pfad zu meiner Importdatei ist.

    
ngb 25.04.2013, 11:12
quelle

1 Antwort

9

Das System löscht importierte Dateien nicht. Sie sollten sie daher bei Bedarf manuell löschen, aber nicht das Dokumentenverzeichnis löschen.

Wie Sie NSDocumentsDirectory löschen können, finden Sie hier

Wenn Sie Dateien aus dem Posteingang löschen möchten, verwenden Sie denselben Code, indem Sie

hinzufügen %Vor%

Lesen Sie die Referenz

Von Apple Doc:

  

Verwenden Sie dieses Verzeichnis, um auf Dateien zuzugreifen, mit denen Ihre App geöffnet werden soll   außerhalb von Entitäten. Das E-mail-Programm platziert speziell E-mail   Anhänge, die mit Ihrer App in diesem Verzeichnis verknüpft sind Dokument   Interaktions-Controller können auch Dateien darin platzieren.

     

Ihre App kann Dateien in diesem Verzeichnis lesen und löschen, aber keine neuen Dateien erstellen oder in vorhandene Dateien schreiben. Wenn der Benutzer versucht zu bearbeiten   Eine Datei in diesem Verzeichnis muss von Ihrer App automatisch aus dem Verzeichnis verschoben werden   Verzeichnis, bevor Sie Änderungen vornehmen.

     

Der Inhalt dieses Verzeichnisses wird von iTunes gesichert.

    
B.S. 25.04.2013, 11:26
quelle

Tags und Links