Cc.loader.load does not download images bigger than 500 KB

I need show an image with more 500 KB, but on iphone does not work and log this:

< no filename=“filename”> :0:too much recursion

Example code:

cc.loader.load(“http://i.imgur.com/QFnpQq7.png”, function(progress) {
}, function(error, texture){
if (texture !== null) {
self.imageSprite.spriteFrame = new cc.SpriteFrame(texture);
}
});