title: Nested NSArray / NSDictionary issue
body: <p>I have an <code>NSArray</code> containing several <code>NSDictionaries</code>.</p>
  
  <p>I have an <code>NSString</code> containing an ID string.</p>
  
  <p>What I'm trying to do is iterate through the <code>NSDictionaries</code> until I find the object that matches the <code>NSString</code>. Then I want to return the entire <code>NSDictionary</code>.</p>
  
  <p>I'm fairly new to iPhone development, so I'm probably missing something obvious... Thanks in advance. :)</p>
  
  <p>Edit, here's the <code>.plist</code> file that gets saved out:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"&gt;
  &lt;plist version="1.0"&gt;
  &lt;array&gt;
      &lt;dict&gt;
          &lt;key&gt;date&lt;/key&gt;
          &lt;string&gt;2011/05/20&lt;/string&gt;
          &lt;key&gt;id&lt;/key&gt;
          &lt;string&gt;1282007740&lt;/string&gt;
          &lt;key&gt;name&lt;/key&gt;
          &lt;string&gt;Test item name&lt;/string&gt;
          &lt;key&gt;niceDate&lt;/key&gt;
          &lt;string&gt;May 20, 2011&lt;/string&gt;
      &lt;/dict&gt;
      &lt;dict&gt;
          &lt;key&gt;date&lt;/key&gt;
          &lt;string&gt;2010/08/15&lt;/string&gt;
          &lt;key&gt;id&lt;/key&gt;
          &lt;string&gt;1282075925&lt;/string&gt;
          &lt;key&gt;name&lt;/key&gt;
          &lt;string&gt;Test. Nothing to see here.&lt;/string&gt;
          &lt;key&gt;niceDate&lt;/key&gt;
          &lt;string&gt;Aug 15, 2010&lt;/string&gt;
      &lt;/dict&gt;
  &lt;/array&gt;
  &lt;/plist&gt;
  </code></pre>
  
  <p>Let's say my NSString is "1282075925". I want to get the dictionary with the id key that matches.</p>