title: NSBundle mainBundle pathForResource: Not working unless @2x included
body: <p>I have files named: landing_load1@2x ...landing_load4@2x in my project. (No non-retina files)</p>
  
  <p>This code works:</p>
  
  <pre><code>for(int x=1; x &lt; 5; x++){
      NSString * imageTitle = [NSString stringWithFormat:@"landing_load%i@2x", x];
      UIImage * loadingImage = [UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:imageTitle ofType:@"png"]];
  
      [loadingImages addObject:loadingImage];
  }
  </code></pre>
  
  <p>But this doesn't work:</p>
  
  <pre><code>for(int x=1; x &lt; 5; x++){
      NSString * imageTitle = [NSString stringWithFormat:@"landing_load%i", x];
      UIImage * loadingImage = [UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:imageTitle ofType:nil]];
  
      [loadingImages addObject:loadingImage];
  }
  </code></pre>
  
  <p>And this doesn't work: </p>
  
  <pre><code>for(int x=1; x &lt; 5; x++){
        NSString * imageTitle = [NSString stringWithFormat:@"landing_load%i", x];
        UIImage * loadingImage = [UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:imageTitle ofType:nil]];
  
       [loadingImages addObject:loadingImage];
  }
  </code></pre>
  
  <p>Question: I know I don't have to explicitly call @2x or specify the file type, so any ideas why it's not working unless I explicitly write the whole file name out? </p>
  
  <p>Note: Tested on iPad 4</p>