2010-09-22 4 views
0

J'ai un fichier pdf dans mon application iPad. Je veux enregistrer ce fichier pdf sur iPad afin que je puisse le lire hors de mon application. J'utilise le chemin suivant pour enregistrer le fichier pdf sur iPad: -Problèmes de sauvegarde du fichier pdf sur l'iPad

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 

NSString *documentsDirectory = [paths objectAtIndex:0]; 

NSString *fileBPath = [documentsDirectory stringByAppendingPathComponent:@"tmp.pdf"]; 

Mais je ne suis pas en mesure de trouver ce fichier pdf sur mon iPad. Quelqu'un peut-il me suggérer comment puis-je le trouver?
Le chemin du fichier est-il incorrect? alors me suggérer le chemin du fichier pour enregistrer le fichier pdf?

Merci à l'avance

Répondre

2

1) Voir cette SO question/answer regarding creation of a pdf from a UIView

2) Si vous avez déjà le fichier pdf comme un objet NSData, vous pouvez enregistrer que dans un fichier dans votre répertoire de documents à l'aide

[NSData writeToFile:fileBPath atomically:YES]; 

3) D'autre part, si le fichier PDF fait partie de votre ensemble d'applications (c'est-à-dire inclus avec l'application à la compilation), il ne sera pas dans le répertoire des documents. Jetez un coup d'œil à la documentation de [NSBundle mainBundle] - c'est là que sera votre PDF.

+0

Je crée un pdf à partir de UIView dans mon application et je veux enregistrer ce fichier pdf créé sur iPad. – Deepika

+0

@Deepika J'ai mis à jour ma réponse ci-dessus. Vous avez quelques options différentes selon comment/si vous avez créé le pdf – TomH

+0

Pdf est créé avec succès sur iPad .... mais je ne suis pas en mesure de trouver l'icône de ce fichier sur l'ipad afin que je puisse le lire directement. – Deepika

Questions connexes