У меня есть файл CSV с четырьмя полями: «Woonplaats», «Gemeente», «Provincie», «Широта» и «Долгота».
Примеры значений:
Graveland, Wijdemeren, Северная Голландия, 52.24412000, 5.12150000
Используя приведенный ниже код, я получаю строку в своем тексте, а затем хочу сохранить ее в массиве. Как мне использовать NSScanner
для получения данных из этой строки и сохранения в массиве, содержащем словари?
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"cities" ofType:@"csv"];
NSString *myText = [NSString stringWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:nil ];
NSScanner *scanner = [NSScanner scannerWithString:myText];
[scanner setCharactersToBeSkipped:[NSCharacterSet characterSetWithCharactersInString:@"\n ,"]];
NSMutableArray *newPoints = [NSMutableArray array];