 <p>Change your code to:</p> <pre><code>for (NSDictionary *file in files) { NSString *userNumber = [file objectForKey:@"UserNumber"]; NSLog(@"output: %@", userNumber); } </code></pre> <p>i.e. <code>file objectForKey...</code>, not <code>result objectForKey...</code>. You're iterating through the <code>files</code> array with each entry in it being identified as <code>file</code> for the purposes of the code within the for loop.</p>