Avez-vous besoin de supprimer des files importés de Documents / Inbox?

J'ai une application iOS qui a importé des files d'une pièce jointe à un courriel. J'ai remarqué qu'une fois que j'en ai terminé, il place le file importé dans Documents / Inbox.

Mon application devrait-elle supprimer ces files ou est-ce que le operating system finira par les supprimer?

si c'est le cas, comment? J'ai essayé:

[[NSFileManager defaultManager] removeItemAtPath:[self.url path] error:nil]; 

Cependant, il ne semble pas faire reference au file dans la boîte de réception, même si self.url est le bon path vers mon file d'import.

Le système n'efface pas les files importés, vous devez donc les effacer manuellement quand cela est nécessaire, mais pas pour supprimer le directory Documents.

Comment effacer le NSDocumentsDirectory vous pouvez find ici

Si vous souhaitez supprimer des files de la boîte de réception, utilisez le même code

 ... NSSsortingng *path = [NSSsortingng ssortingngWithFormat:@"%@/Inbox", documentsDirectory ]; NSArray *directoryContents = [fileMgr contentsOfDirectoryAtPath:error:&error]; ... 

Lire la reference

De la pomme doc:

Utilisez ce directory pour accéder aux files que votre application a été invitée à ouvrir par des entités externes. Plus précisément, le programme Mail place les pièces jointes de courrier électronique associées à votre application dans ce directory; Les controllers d'interaction de documents peuvent également y placer des files.

Votre application peut lire et supprimer des files dans ce directory mais ne peut pas créer de nouveaux files ou écrire sur des files existants. Si l'user essaie d'éditer un file dans ce directory, votre application doit le sortir du directory en silence avant d'apporter des modifications.

Le contenu de ce directory est sauvegardé par iTunes.