title: Converting a NSDictionary into a NSMutableDictionary in a for loop
body: <p>I have the following code:</p>
  
  <pre><code>for (NSMutableDictionary *aDict in array)
  {
       // do stuff
       [aDict setObject:myTitle forKey:@"title"];
  }
  </code></pre>
  
  <p>My question is, if the <code>array</code> is filled with <code>NSDictionary</code> objects, will this for loop code as written automatically convert them into <code>NSMutableDictionary</code> objects?</p>
  
  <p>Or do I need to do something more specific here to ensure that I don't get an <code>unrecognized selector sent to instance</code> error on <code>setObject:forKey:</code> in the loop?</p>