2011-02-04 2 views
1

Можно ли присвоить значение объекта массива, имеющего значение изображения в переменной зрения изображения см следующий кодПомощь требуется в следующем коде

NSArray *imgArray=[[NSArray alloc] initWithObjects:@"Bingo2.png", nil]; 
    UIImageView *img=[[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)]; 
    img.image=[imgArray objectAtIndex:0]; //line 3 
    [self.view addSubview:img]; 

его не работает, Приложение врезаться я угадать из-за линии 3

Пожалуйста, помогите мне, Большое спасибо за помощь.

+0

Пожалуйста, разместите свой код теги кода. Тогда было бы легче читать. Разве вы не добавляете изображение в массив вместо строки? – Vin

ответ

1

У вас есть строка имени файла в вашем массиве, а не изображение. Вместо этого используйте [UIImage imageNamed:@"Bingo2.png"].

+0

Большое спасибо за вашу помощь, я изменил ее, как вы ее написали, но все еще не работает, в основном у меня есть массив изображений, и я хочу сохранить одно изображение массива в другую переменную вида изображения, как я это сделаю, PLS помогите мне, еще раз спасибо за вашу помощь – User

4

Вы храните объект NSString в массиве, а не изображение. Вот почему он рушится.

+0

Спасибо за ваш ответ, я изменил свой код и теперь добавляю изображение в массив, но все еще не работает, на самом деле у меня есть массив изображений, и я хочу сохранить одно изображение массива в другую переменную просмотра изображения, как я это сделаю, поскольку я думаю, что мы не делаем этого напрямую, мы должны сделать какое-то отбрасывание типа здесь, PLS помогите мне в этом, еще раз спасибо за вашу помощь – User

3

использование этого

img.image= [UIImage imageNamed:[imgArray objectAtIndex:0]]; 

вместо

img.image=[imgArray objectAtIndex:0]; 

если выше не работает

, чем вы можете также использовать этот

NSString *string = [NSString stringWithFormat:@"%@", [imgArray objectAtIndex:0]]; 
img.image= [UIImage imageNamed:string]; 
+0

Спасибо Робин, я пробовал оба путь, но его все еще не работает, давая NSException Erro, PLS снова помогите мне – User

+0

вы можете опубликовать ошибку NSException в вопросе – Robin

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