title: NSDictionary not key value coding-compliant for the key Test
body: <p>I'm trying to use <code>NSDictionary</code> in a way that I can store <code>NSArrays</code> in it, but I can't even get it working for strings.</p>
  
  <pre><code>_times = [[NSDictionary alloc] init];
  NSString *test = @"Test";
  [_times setValue:@"testing" forKey:test];
  NSLog(@"%@",[_times objectForKey:test]);
  </code></pre>
  
  <p>For the code above, I get the error message <br><code>Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[&lt;__NSDictionaryI 0x8b86540&gt; setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key Test.'</code></p>
  
  <p>Why would an <code>NSString *</code> not work as a key? In fact, that's precisely what the method calls for.</p>