title: Load data from csv file (iphone SDk)
body: <p>Does anyone know how to load data from csv file?</p>
  
  <p>For the code example,
  CPTestAppScatterPlotController.m
  that I downloaded from core-plot Google website, a line graph can be plotted based on randomly
  generated initial data x, y.</p>
  
  <pre><code> // Add some initial data
   SMutableArray *contentArray = [NSMutableArray arrayWithCapacity:100];
   NSUInteger i;
   for ( i = 0; i &lt; 60; i++ ) {
       id x = [NSNumber numberWithFloat:1+i*0.05];
       id y = [NSNumber numberWithFloat:1.2*rand()/(float)RAND_MAX + 1.2];
       [contentArray addObject:[NSMutableDictionary 
                        dictionaryWithObjectsAndKeys:x, @"x", y, @"y", nil]];
  }
  self.dataForPlot = contentArray;
  </code></pre>
  
  <p>Then i modified the code,</p>
  
  <pre><code>NSString *filePath = [[NSBundle mainBundle] pathForResource:@"ECG_Data" 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];           
  float time, data;
  while ( [scanner scanFloat:&amp;time] &amp;&amp; [scanner scanFloat:&amp;data] ) {
      [newPoints addObject:
      [NSMutableDictionary dictionaryWithObjectsAndKeys:
              [NSNumber numberWithFloat:time], @"time",
              [NSNumber numberWithFloat:data], @"data",
               nil]];
  }
  self.dataForPlot = newPoints;
  </code></pre>
  
  <p>It seems that my code could not read the data from csv file.
  (there are two cols of the data in ECG_Data.csv, one for time and one for data)
  Can anyone give me some suggestion???
  Thanks!!!!</p>