Objective c chcsv搜索不寻常的csv文件

Objective c chcsv搜索不寻常的csv文件,objective-c,parsing,csv,Objective C,Parsing,Csv,我很难理解如何解析这种csv文件 例如: 06:16 PM,7,299,http://cdn.worldweatheronline.net/images/wsymbols01_png_64/wsymbol_0026_heavy_rain_showers_night.png,Moderate rain at times,14,22,180,S,3.1,81,10,993,75 2014-01-31,9,48,3,38,22,35,176,S,119,http://cdn.worldweathero

我很难理解如何解析这种csv文件

例如:

06:16 PM,7,299,http://cdn.worldweatheronline.net/images/wsymbols01_png_64/wsymbol_0026_heavy_rain_showers_night.png,Moderate rain at times,14,22,180,S,3.1,81,10,993,75
2014-01-31,9,48,3,38,22,35,176,S,119,http://cdn.worldweatheronline.net/images/wsymbols01_png_64/wsymbol_0003_white_cloud.png,Cloudy,6.0
2014-02-01,7,45,3,37,19,30,220,SW,113,http://cdn.worldweatheronline.net/images/wsymbols01_png_64/wsymbol_0001_sunny.png,Sunny,2.2
2014-02-02,9,47,3,37,17,27,236,SW,113,http://cdn.worldweatheronline.net/images/wsymbols01_png_64/wsymbol_0001_sunny.png,Sunny,0.0
2014-02-03,8,46,3,37,21,34,152,SSE,116,http://cdn.worldweatheronline.net/images/wsymbols01_png_64/wsymbol_0002_sunny_intervals.png,Partly Cloudy,1.8
2014-02-04,9,48,3,38,20,32,191,SSW,263,http://cdn.worldweatheronline.net/images/wsymbols01_png_64/wsymbol_0009_light_rain_showers.png,Patchy light drizzle,1.4
"London","United Kingdom","City Of London, Greater London",51.517,-0.106,7421228,http://www.worldweatheronline.com/London-weather/City-of-London-Greater-London/GB.aspx
例如,我需要得到第一行的前两个值,第二到第六行的所有值,以及第七行的第一个值

我目前有一个模型类,其中包含我需要获取的所有值的属性

我不知道在这种情况下该怎么做。到目前为止,我知道如何解析csv(如果我不需要在第1行上获取前两个值,以及第7行的第一个值)

在这种情况下,解析的逻辑是什么?希望你们能告诉我怎么做


谢谢

将字符串拆分为行(根据字符串的大小使用扫描仪或数组方法)。一旦你有了自己的代码行,就使用特殊的代码行并传递给适当的方法来提取所需的值。主线也是如此


您可以在每一行单独使用解析器,或者根据需要提取的内容和位置更容易使用扫描器或数组方法。

您当前如何解析?我正在使用Dave DeLong为Objective-C开发的CHCSVParser。它有委托方法,我用来解析CSV文件为什么不寻常?不是。只需跟踪正在处理的行,并获取该行所需的列数据。是的,我不知道如何描述这种情况。我的错误。谢谢你的评论