Кодируемый 'не имеет инициализаторов' в Xcode 9.3 (Swift 4.1)

Файлы CSV в качестве предлагаемого названия должны быть разделены запятыми и не зависят от локальных. Однако то, что вы могли бы сделать, чтобы избежать этой проблемы, - это двойная кавычка соответствующих десятичных чисел в файле CSV как таковая: "10,20", "1,50", "This is another column". Это должно полностью исключить проблему для любого достойного CSV-парсера (например, библиотеки FileHelpers ), которая будет читать это как 10,20 и 1,50, а не как: 10, 20, 1 и 50.

См. CSV :

Более сложные реализации CSV допускают запятые и другие специальные символы в значении поля. Многие реализации используют символы (двойные кавычки) вокруг значений, которые содержат зарезервированные символы (такие как запятые, двойные кавычки или символы новой строки); встроенные символы двойной кавычки могут быть представлены двумя последовательными двойными кавычками

blockquote>

37
задан Tamás Sengel 12 April 2018 в 13:54
поделиться