getting nsdictionary from the plist
<p>I created a plist and the structure looks like:</p>

<pre><code>Root - NSDictionary
  firstName - NSArray
  lastName - NSArray
</code></pre>

<p>I'm not sure how I access this data after I get the dictionary.  When I log the contents of my dictionary, like so</p>

<pre><code>NSDictionary *presetsDict = [[NSDictionary alloc] initWithContentsOfFile:plistPath];
self.presetsDictionary = presetsDict;
for (NSString *key in self.presetsDictionary) {
    NSLog(@"key:%@, object:%@", key, [self.presetsDictionary objectForKey:key]);
</code></pre>

<p>I get </p>

<pre><code>key:Root, object: {
lastName = (my lastName array, , , , ) // filled with the contents of my plist
firstName - (my firstName array, , , ,)
</code></pre>

<p>I was under the assumption that I would be able to get the lastName array and firstName array with something like</p>

<pre><code>NSArray *fArray = [self.presetsDictionary objectForKey:@"firstName"];
</code></pre>

<p>But that returns nil.  How do I get access to my NSDictionary in the plist?  Thanks.</p>
