как мне нужно создать CSV из массивов и словарей в IOS - PullRequest
0 голосов
/ 08 марта 2012

Здесь мне нужно создать CSV-файл из массивов в словари, есть ли мои массивы

{
    customerid = 1;
    jewelid = 1;
    reporttype = 1;
    sessionid = 2147483647;
    storeid = 1;
},{
    customerid = 1;
    jewelid = 1;
    reporttype = 0;
    sessionid = 2147483647;
    storeid = 1;
},{
    customerid = 1;
    jewelid = 1;
    reporttype = 0;
    sessionid = 2147483647;
    storeid = 1;
}

Ответы [ 2 ]

1 голос
/ 08 марта 2012

Это не файл CSV. У CSV обычно нет скобок. Возможно, вы ищете формат JSON? Но это тоже не json, потому что конечные точки с запятой должны быть запятыми в JSON.

В любом случае существуют классы синтаксического анализатора для CSV (например, CHCSVParser) и JSON (например, SBJSON).

См .: Где найти синтаксический анализатор CSV для NSArray для Objective-C?

// редактировать: Как отмечено в комментариях, большинство парсеров делают оба пути: чтение и запись. Посмотрите на CHCSVWriter.

0 голосов
/ 08 марта 2012

Вам нужно перебрать массив или словарь и создать CSV вручную, используя NSMutableString.

...