55 votes

Obtenez chemin d'accès du fichier et URL pour le fichier dans le répertoire temp

J'essaie d'obtenir le chemin d'accès du fichier d'un fichier nommé "temp.pdf" qui est situé dans le NSTemporaryDirectory dossier (j'ai vérifié, le fichier existe).

J'utilise ceci :

NSString *filePath = [[NSBundle mainBundle] pathForResource:@"temp" ofType:@"pdf" inDirectory:NSTemporaryDirectory()];

J'ai essayé avec :

NSString *filePath = [[NSBundle mainBundle] pathForResource:@"temp.pdf" ofType:@"" inDirectory:NSTemporaryDirectory()];

Et :

NSString *filePath = [[NSBundle mainBundle] pathForResource:@"temp" ofType:@"pdf"];

Mais il semble que cela ne fonctionne pas, la valeur de retour est toujours null.

Donc, je suis un peu confus, quelqu'un peut-il m'aider ?

Je vous remercie.

129voto

Joe Points 37343

NSTemporaryDirectory() fournit un chemin d'accès complet vers le répertoire temporaire. Au lieu d'utiliser votre mainBundle avez-vous essayé

NSString *filePath = [NSTemporaryDirectory() stringByAppendingPathComponent:@"temp.pdf"];

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X