title: Objective C iterate over and NSDictionary within an NSDictionary
body: <p>I am trying to loop over a neatest NSDictionary within a NSDictionary.</p>
  
  <p>currently I have this and this returns the first NSDictionary items </p>
  
  <pre><code>NSDictionary *json = [NSJSONSerialization JSONObjectWithData:response
  
  for (NSString *tempObject in json ) {
      NSLog(@"Single element: %@", tempObject);
  }
  </code></pre>
  
  <p>The Above works fine </p>
  
  <p>however I wish to read a array layer lower and the blow is failing, </p>
  
  <pre><code>NSDictionary *json = [NSJSONSerialization JSONObjectWithData:response options:kNilOptions error:&amp;error];
  
  for (id tempObject in json ) {
      NSLog(@"Object: %@, Key: %@", [json objectForKey:tempObject], tempObject);
  }
  </code></pre>
  
  <p>Thanks Mich</p>