title: add objects to the dictionary using for loop
body: <p>in my program i want to add 20 objects to dictionary using for loop so i did</p>
  
  <pre><code>NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
      self.responseData = nil;
  
      NSArray* latestLoans = [(NSDictionary*)[responseString JSONValue] objectForKey:@"loans"];
      NSLog(@"%i",[latestLoans count]);
  
  parsedDict = [[NSMutableDictionary alloc] init];
  
  
  for (int i=0; i&lt;[latestLoans count]; i++) {
  
  
      //get latest loan
      NSDictionary* loan = [latestLoans objectAtIndex:i];
  
      //fetch the data
      NSNumber* fundedAmount = [loan objectForKey:@"funded_amount"];
      NSNumber* loanAmount = [loan objectForKey:@"loan_amount"];
      float outstandingAmount = [loanAmount floatValue] - [fundedAmount floatValue];
  
      NSString* name = [loan objectForKey:@"name"];
      NSString* country = [(NSDictionary*)[loan objectForKey:@"location"] objectForKey:@"country"];
  
      [parsedDict setObject:fundedAmount forKey:@"funded_amount"];
      [parsedDict setObject:loanAmount forKey:@"loan_amount"];
      [parsedDict setObject:name forKey:@"name"];
      [parsedDict setObject:country forKey:@"location"];
          }
  nslog(@"%@",parsedDict);
  </code></pre>
  
  <p>but when i log it out of the loop i am getting only the last added values..not all the values..</p>