Необходимо выйти +
для регулярного выражения, с помощью \
.
Однако Java использует Строковый параметр для построения регулярных выражений, который использует \
для его собственных escape-последовательностей. Таким образом, необходимо выйти \
самостоятельно:
"\\+"
Используйте NSScanner
, чтобы прочитать ваш CSV-файл в экземплярах NSManagedObject
в вашем хранилище основных данных.
У меня есть несколько категорий на NSString для чтения и записи файлов CSV из / в массивы NSArrays. Я отправлю их в Интернет и отредактирую свой ответ со ссылкой на него.
edit
Они в сети здесь: http://github.com/davedelong/CHCSVParser