2014-01-03 5 views
0

Я пытаюсь загрузить изображения с url, и эти изображения отлично отображаются в симуляторе, но не на iphone. Любые идеи о том, что может быть проблемой? здесь кодизображения отображаются в симуляторе, но не в устройстве

uiImageView = [[UIImageView alloc] initWithFrame:CGRectMake(40, iImageViewStart, 200, iImageHeight-50)]; 

uiImageView.contentMode = UIViewContentModeScaleAspectFit; 
[self downloadImageWithURL:url completionBlock:^(BOOL succeeded, UIImage *image) { 
     if (succeeded) { 
      uiImageView.image = image; 
     } 
    }]; 
[scroll addSubview:uiImageView]; 

cellForRowAtIndexPath

`UIImageView *iconImage = [[UIImageView alloc] initWithFrame:CGRectMake(5,5, 40, 40)];` 
    [self downloadImageWithURL:url completionBlock:^(BOOL succeeded, UIImage *image) { 
     if (succeeded) { 
      iconImage.image = image; 
      tmpImage = image; 
     } 
    }]; 
//iconImage.image =tmpImage; 
iconImage.layer.cornerRadius=20; 
iconImage.backgroundColor=[UIColor blackColor]; 
iconImage.contentMode=UIViewContentModeScaleAspectFit; 
[cell.contentView addSubview:iconImage];` 

didSelectRowAtIndexPath

FinalProdDisplay *FinalProdDisplayView = [ [FinalProdDisplay alloc] initWithNibName:@"FinalProdDisplay" bundle:nil]; 
Product *product = [ [Product alloc] init]; 
product= [arrayProducts objectAtIndex:[indexPath row]]; 
FinalProdDisplayView.strUrl=product.strProductImageUrl; 
+2

Добро пожаловать в SO. Что вы пробовали? Можете ли вы опубликовать некоторый код? –

+3

извините, мой хрустальный шар вчера сломался ... серьезно ... вам нужно предоставить какой-то код, никто не поможет вам только с этой информацией. – dehlen

+0

Симулятор принимает более широкий спектр форматов изображений. Иногда у вас был определенный тип файла, который устройство не может отобразить. Формат двойной проверки файлов. –

ответ

0

Пожалуйста, проверьте имена изображений. iOS Simulator is нечувствительный к регистру, а устройство - - чувствительный к регистру. Итак, дважды проверьте имена файлов изображений.

+0

Изображения поступают с URL-адреса, поэтому я не думаю, что так будет. –

+0

@SibaPrasadHota Если URL-адрес файла, я думаю, этот вопрос все равно будет применяться. Если это URL-адрес, ссылающийся на сервер, то вы совершенно правы, что капитализация не изменит поведение между устройством и симулятором. – Rob

Смежные вопросы