2011-07-13 2 views
3

Je souhaite exporter les données de mon application dans un fichier CSV.Impossible d'écrire un fichier CSV à l'aide de CHCSVParser (CHCSVWriter)

Je trouve CHCSVParser par Dave Delong

https://github.com/davedelong/CHCSVParser

J'ai créé un projet de test, CHCSVWriter importé et a écrit ceci:

CHCSVWriter * csvWriter = [[CHCSVWriter alloc] initWithCSVFile:@"~/testfile.csv" atomic:NO]; 
    [csvWriter writeField:[NSString stringWithFormat:@"One"]]; 
    [csvWriter writeLine]; 
    [csvWriter writeField:[NSString stringWithFormat:@"Two"]]; 
    [csvWriter writeLine]; 
    [csvWriter closeFile]; 
    [csvWriter release]; 

Mais je reçois pas testfile.csv dans le Finder :(

Qu'est-ce que je fais mal?

Répondre

4

Vous devrez développer le ~ pour que cela fonctionne. Vous pouvez mettre à jour l'analyseur pour gérer le ~ pour vous ou vous pouvez initialiser l'analyseur comme celui-ci,

NSString * filePath = @"~/testfile.csv"; 
filePath = [filePath stringByExpandingTildeInPath]; 

CHCSVWriter * csvWriter = [[CHCSVWriter alloc] initWithCSVFile:filePath atomic:NO]; 
+0

Aaah. Je vous remercie! – Daniel

Questions connexes