title: NSDictionary refuses to set values for its keys.
body: <p>I have a method <code>updateUserPlaceDictionary</code> that draws text from some text fields and throws it in an NSDictionary. After noticing that all the values for the dictionary were null, i tried manually setting some strings for its keys, like so: </p>
  
  <pre><code>- (void)updatePlaceDictionary {
      //Create a dictionary that holds the location data.
      [self.placeDictionary setValue:[NSString stringWithFormat:@"155 Bovet Rd"] forKey:@"Street"];
      [self.placeDictionary setValue:[NSString stringWithFormat:@"san mateo"] forKey:@"City"];
      [self.placeDictionary setValue:[NSString stringWithFormat:@"ca"] forKey:@"State"];
      [self.placeDictionary setValue:[NSString stringWithFormat:@"94402"] forKey:@"ZIP"];
  
      NSLog(@"%@, %@, %@, %@", [self.placeDictionary objectForKey:@"Street"],
            [self.placeDictionary objectForKey:@"City"],
            [self.placeDictionary objectForKey:@"State"],
            [self.placeDictionary objectForKey:@"ZIP"]);
  }
  </code></pre>
  
  <p>Here is my declaration of <code>placeDictionary</code>: </p>
  
  <pre><code>@property NSMutableDictionary* placeDictionary;
  </code></pre>
  
  <p>Also, i did make sure to synthesize it in the .m file. </p>
  
  <p>I have the method log to the console all the location data that was put into the dictionary but all I get are null values. I have the same exact function in another view controller that works completely fine. Can someone tell me if they see anything improper? </p>