title: Weird JSON parsing error?
body: <p>I used to be able to parse this JSON just perfectly with no errors at all but all of a sudden it stopped working and it is not my API keys...</p>
  
  <p>This is what I'm trying to parse: <a href="http://pastebin.com/vv8ScBfZ" rel="nofollow">http://pastebin.com/vv8ScBfZ</a></p>
  
  <p>This is my parsing code: </p>
  
  <pre><code>NSError *myError = nil;
  NSDictionary *flighttrackjson = [NSJSONSerialization JSONObjectWithData:jsonresponse options:NSJSONReadingMutableLeaves  error:&amp;myError];
  NSArray *FlightStatus =  [flighttrackjson objectForKey:@"flightStatuses"];
  NSString *FlightID = [FlightStatus valueForKey:@"flightId"];
  NSString *DepartACode = [FlightStatus valueForKey:@"departureAirportFsCode"];
  NSString *ArivalACode = [FlightStatus valueForKey:@"arrivalAirportFsCode"];
  NSArray *DepartATime = [FlightStatus valueForKey:@"departureDate"];
  NSArray *AriveATime = [FlightStatus valueForKey:@"arrivalDate"];
  NSString *DepartTimeString = [DepartATime valueForKey:@"dateLocal"];
  NSString *ArriveTimeString = [AriveATime valueForKey:@"dateUtc"];
  NSArray *Delays = [FlightStatus valueForKey:@"delays"];
  NSString *DepartDelayMinutes = [Delays valueForKey:@"departureGateDelayMinutes"];
  NSString *ArriveDelayMinutes = [Delays valueForKey:@"arrivalGateDelayMinutes"];
  NSArray *AirportInfo = [FlightStatus valueForKey:@"airportResources"];
  NSString *DepartTerminal = [AirportInfo valueForKey:@"departureTerminal"];
  NSString *DepartAGate = [AirportInfo valueForKey:@"departureGate"];
  NSString *ArriveTerminal = [AirportInfo valueForKey:@"arrivalTerminal"];
  NSString *ArriveAGate = [AirportInfo valueForKey:@"arrivalGate"];
  NSString *BaggageClaim = [AirportInfo valueForKey:@"baggage"];
  flightID.text=FlightID;
  DepartCode.text=DepartACode;
  ArrivalCode.text=ArivalACode;
  DepartTime.text=DepartTimeString;
  ArriveTime.text=ArriveTimeString;
  DepartDelay.text=DepartDelayMinutes;
  ArriveDelay.text=ArriveDelayMinutes;
  DepartTerm.text=DepartTerminal;
  DepartGate.text=DepartAGate;
  ArriveTerm.text=ArriveTerminal;
  ArriveGate.text=ArriveAGate;
  Baggage.text=BaggageClaim;
  </code></pre>
  
  <p>When I run that, I get this error:</p>
  
  <pre><code>    *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSArrayI isEqualToString:]: unrecognized selector sent to instance 0x8aa85f0'
  </code></pre>
  
  <p>No, I am not trying to assign the value of array to a string. So I am quite confused here.</p>
  
  <p>Thoughts?</p>
  
  <p>Thanks!</p>