Невозможно записать CSV-файл с помощью CHCSVParser (CHCSVWriter) - PullRequest
3 голосов
/ 13 июля 2011

Я хочу экспортировать данные из моего приложения в CSV-файл.

Я нашел CHCSVParser от Дейв Делонг

https://github.com/davedelong/CHCSVParser

Iсоздал тестовый проект, импортировал CHCSVWriter и написал это:

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];

Но я не получаю testfile.csv в Finder: (

Что я делаю не так?

1 Ответ

4 голосов
/ 13 июля 2011

Вам нужно будет расширить ~, чтобы это работало. Вы можете либо обновить парсер для обработки ~ для вас, либо инициализировать парсер следующим образом:

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

CHCSVWriter * csvWriter = [[CHCSVWriter alloc] initWithCSVFile:filePath atomic:NO];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...