title: newlineCharacterSet returning 5 lines instead of 3
body: <p>I download a file which contains 3 lines directly under each other,
  but my array appears to skip one line for every set.  In my array, tangible results appear in positions: 0, 2, and 4 instead of positions 0,1,  and 2.</p>
  
  <p>Also, will this timeout after a few seconds? I just see an interval, is that the timeout?</p>
  
  <pre><code>    NSTimeInterval timeStamp = [[NSDate date] timeIntervalSince1970];
          NSNumber *timeStampObj = [NSNumber numberWithDouble: timeStamp];
          NSURL* url = [NSURL URLWithString:[NSString stringWithFormat:@"http://192.168.1.30/ios/info.php?a=APP1&amp;s=%i",timeStampObj]];
          NSURLRequest* request = [NSURLRequest requestWithURL:url cachePolicy:0 timeoutInterval:5];
          NSURLResponse* response=nil;
          NSError* error=nil;
          NSData* data=[NSURLConnection sendSynchronousRequest:request returningResponse:&amp;response error:&amp;error];
          NSString* fileContents = [[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding] autorelease];
          if ([fileContents length] == 0) return;
  
          NSArray* allLinedStrings = [fileContents componentsSeparatedByCharactersInSet:[NSCharacterSet newlineCharacterSet]];
  
          if ([allLinedStrings count] == 0) {
  
          } else {
              NSString* Title = [allLinedStrings objectAtIndex:0];
              NSString* Description = [allLinedStrings objectAtIndex:2];
              NSString* Url = [allLinedStrings objectAtIndex:4];
  
          }
  </code></pre>