printing values of keys in NSDictionary
<p>What I am having so far right now is </p>

<blockquote>
  <p>NSArray  *keys     =   [NSArray arrayWithObjects:@"firstName",@"lastName",@"phoneNumber",@"email",@"password",nil];</p>
  
  <p>NSArray  *objects   =   [NSArray arrayWithObjects:@"nil",@"nil",@"nil",@"nil",@"abc",nil]; </p>
  
  <p>dictionary          =   [NSDictionary dictionaryWithObject:objects forKey:keys];</p>
  
  <p>NSLog(@"pass is %@",[keys objectAtIndex:4]); </p>
  
  <p>NSLog(@"value of pass is%@",[dictionary objectForKey:@"password"]);</p>
</blockquote>

<p>However, What I got from the debugger is </p>

<blockquote>
  <p>pass is password </p>
  
  <p>value of pass is (null)</p>
</blockquote>

<p>Can anyone explain why the value is null.It should be abc,shouldn't it. </p>
