приложение для iphone - загрузить изображение ячейки из элемента XML - PullRequest
1 голос
/ 08 января 2012

Мне нужна помощь, чтобы понять это ..

Я получаю данные из XML, одним из элементов является имя файла изображения "Icon1.png", изображения сохраняются на моих ресурсах локально, в данный момент я могу загрузить icon1.png с этим кодом

// retrieve an image
NSString *imageicon = [[NSBundle mainBundle] 
                       pathForResource:@"icon2" ofType:@"png"];
UIImage *cellicon = [[UIImage alloc] initWithContentsOfFile:imageicon];

//set the image on the table cell
cell.imageView.image = cellicon;

но я хочу загрузить имя файла значка из элемента XML

<dimage>icon2.png</dimage>

как я могу загрузить изображение в свою камеру? - Решено

часть 2 - выбранная строка перейдет в контроллер представления описания bclass,

-(void)viewDidLoad { 
self.title = bclass.title; 
[self.textView setText:bclass.description]; 
[self.destag setText:bclass.descimg]; 
}

в данный момент "discing" просто показывает имя изображения (UItextView), но я хочу отобразить изображение в UIImageView.

Спасибо за вашу помощь.

Эрнандо.

1 Ответ

0 голосов
/ 08 января 2012

Считайте имя файла изображения из XML-файла в NSString, а затем создайте UIImage, используя

+(UIImage*)imageNamed:(NSString*)name метод класса объекта UIImage:

Пример

NSString *imageName = ... read the name from xml.

cell.imageView.image = [UIImage imageNamed:imageName];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...