2016-01-12 2 views
0

здесь вопрос я получаю массив изображений с сервера, но я не в состоянии отображаемого изображения на ImageView .Below код,изображение не отображается на массив изображений

for (int i=0; i<=images.count; i++) { 

      images= [NSMutableArray arrayWithObjects:@"logo.png",@"logo.png",@"logo.png",@"logo.png",@"logo.png",@"logo.png",@"logo.png",@"logo.png",@"logo.png",@"logo.png", nil]; 

      [imgView setImage:[UIImage imageNamed:[images objectAtIndex:i]]]; 

    } 

Можете ли вы помогите, как я могу отобразить изображение. Спасибо.

+0

Где хранятся изображения? и imageView - это один или несколько? –

+0

Вы сохраняете изображения? –

+0

Только одно изображение и я получаю массив изображений со стороны сервера @the_UB –

ответ

3

ли это и посмотреть, что происходит:

images= [NSMutableArray arrayWithObjects:@"logo.png",@"logo.png",@"logo.png",@"logo.png",@"logo.png",@"logo.png",@"logo.png",@"logo.png",@"logo.png",@"logo.png", nil]; 

for (int i=0; i<=images.count; i++) { 
     [imgView setImage:[UIImage imageNamed:[images objectAtIndex:i]]]; 
} 

Edit:

Во-первых, код, который вы используете, не будет отображать любое изображение, так как все изображения сохраняются на стороне сервера. Чтобы получить эти изображения, вам необходимо указать Get image through url.

Во-вторых, чтобы показать изображение в слайдере, вы должны использовать Page View Controller или проверьте эту ссылку: How to create image slider in iOS?.

0

где вы храните изображения? Это работает, только если изображения хранятся в комплекте. Если изображения присутствуют на сервере сначала, вам нужно будет получить точный URL-адрес изображения с сервера (например, он будет похож на http://www.w3schools.com/images/w3schools_green.jpg), а затем используйте следующий код

[imgView setImage:[UIImage imageWithContentsOfURL:[NSURL URLWithString:[images objectAtIndex:i]]]]; 
Смежные вопросы