title: Compare an int with an number stored in a dictionary
body: <p>I have an array of dictionaries and in it I have a key value that is an Integer, I would like to compaire this keyvalue against another int like so...</p>
  
  <pre><code>while ([myInt != [[sortedArray valueForKey:@"MODID"] objectAtIndex:count]]) {
  </code></pre>
  
  <p>The plan is that i loop though the array of dictionary until I find an entry that matches they i pass the count value over to where I need to use it.</p>
  
  <p>However I am getting this as my warning.... and then when its executed it never finds a value that matches..</p>
  
  <pre><code>Comparison between pointer and integer ('int' and 'id')
  </code></pre>
  
  <p>and I also get a error on the same line</p>
  
  <pre><code>Implicit conversion of 'int' to 'id' is disallowed with ARC
  </code></pre>