2010-08-18 3 views
0

Je récupère des données d'un fichier externe en utilisant NSURL avec le code ci-dessous. Si je voulais récupérer ces données à partir d'un fichier interne dans mon dossier de ressources, comment le code serait différent.Saisir des données à partir d'un fichier interne

est ici le code NSURL:

NSURL * dataURL = [NSURL URLWithString: @ "https://sites.google.com/site/ *****/***/fichier.asc"]; NSString * fileString = [NSString stringWithContentsOfURL: codage dataUrl: erreur NSUTF8StringEncoding: nil];

ce fut ma tentative:

NSString * path = [[NSBundle mainBundle] pathForResource: @ "fileName" ofType: @ "asc"]; NSString * fileString = [NSString initWithContentsOfFile: chemin];

merci à l'avance

+1

Et ... quel est le problème avec votre tentative? – jtbandes

Répondre

1

Peut-être essayer stringByExpandingTildeInPath
quelque chose comme

NSString *path = [[NSBundle mainBundle] pathForResource:@"fileName" ofType:@"asc"]; 
    path = [path stringByExpandingTildeInPath]; 
    NSString *fileString = [NSString initWithContentsOfFile:path]; 
+0

merci de répondre. Je l'ai essayé, mais obtenez un avertissement: 'NSString' peut ne pas répondre à '+ initWithContentsOfFile:' – hanumanDev

+0

avez-vous essayé "- (id) initWithContentsOfFile: (NSString *) codage de chemin: (NSStringEncoding) erreur enc: (NSError **)Erreur"? – filipe

Questions connexes