title: Nested Dictionary - Targeting Individual Keys
body: <p>I appreciate there are lots of this type of question around here but I've not been able to find a feasible answer.</p>
  
  <p>Put simply, I need to get an array of Prices for all products within a chosen category.</p>
  
  <p>Here is my pList:</p>
  
  <pre><code>&lt;key&gt;Product Category&lt;/key&gt;
      &lt;dict&gt;
          &lt;key&gt;Product 1&lt;/key&gt;
          &lt;dict&gt;
              &lt;key&gt;Image&lt;/key&gt;
              &lt;string&gt;&lt;/string&gt;
              &lt;key&gt;Large Image&lt;/key&gt;
              &lt;string&gt;&lt;/string&gt;
              &lt;key&gt;Detail&lt;/key&gt;
              &lt;string&gt;&lt;/string&gt;
              &lt;key&gt;Price&lt;/key&gt;
              &lt;integer&gt;100&lt;/integer&gt;
          &lt;/dict&gt;
          &lt;key&gt;Product 2&lt;/key&gt;
          &lt;dict&gt;
              &lt;key&gt;Image&lt;/key&gt;
              &lt;string&gt;&lt;/string&gt;
              &lt;key&gt;Large Image&lt;/key&gt;
              &lt;string&gt;&lt;/string&gt;
              &lt;key&gt;Detail&lt;/key&gt;
              &lt;string&gt;&lt;/string&gt;
              &lt;key&gt;Price&lt;/key&gt;
              &lt;integer&gt;200&lt;/integer&gt;
          &lt;/dict&gt;
      &lt;/dict&gt;
  </code></pre>
  
  <p>I have no idea how to target deep within a hierarchy like this. Here is my attempt so far:</p>
  
  <pre><code>NSString *detailPListPath = [[NSBundle mainBundle] pathForResource:@"detail" ofType:@"plist"];
  NSDictionary *detailDictionary = [NSDictionary dictionaryWithContentsOfFile:detailPListPath];
  currentDetail = [[NSMutableArray alloc] init];
  
  for (id object in [detailDictionary objectForKey:indication]) {
      [currentDetail addObject:object];
  }
  </code></pre>
  
  <p>But then <code>currentDetail</code> just shows Product 1, Product 2 etc.</p>
  
  <p>Thanks for any help you can offer!</p>