как поместить элементы NSMutableArray в NSURL?

Возможный дубликат:
Загрузить изображение в tableView из URL-адреса iphone sdk

Как поместить элементы NSMutableArray в URL-адреса изображений?

NSMutableArray создается в функции ViewDidLoad. Я уверен, что с этим массивом все в порядке, потому что я его NSLog и все в порядке.

Я тоже пытался сделать что-то вроде этого

NSString* myString;
myString = [data separatedWithString:@" , "];

а затем введите URL-адреса изображений с помощью этой строки.

Заранее спасибо!!!

вот часть кода:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
    {
        static NSString *cellID = @"LinkID";

        UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:cellID];

        if (cell == nil) {
            cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellID];
        }

        NSData *n = [self.data objectAtIndex:indexPath.row];


        NSURL *someUrl = here I have to put the url of the images


        [cell.imageView setImageWithURL:someUrl placeholderImage:[UIImage imageNamed:@"placeholder"]];

        cell.textLabel.text = [n description];

        return cell;

    }

person Costa    schedule 11.11.2012    source источник
comment
возможные дубликаты - stackoverflow.com/questions/7565123/ stackoverflow.com/questions/8390151/   -  person ignotusverum    schedule 11.11.2012


Ответы (1)


Попробуй это:

NSEnumerator* e = [arrayInstance objectEnumerator];
NSURL *someUrl;
while (someUrl = [e nextObject]) {
   // do your thing here with someUrl
}
person hd1    schedule 11.11.2012
comment
Спасибо за ответ! поэтому я сделал это: ‹i›NSData *n = [self.data objectAtIndex:indexPath.row]; NSEnumerator *e = [self.data objectEnumerator]; NSURL * некоторый URL-адрес; в то время как (someUrl = [e nextObject]) { [cell.imageView setImageWithURL: someUrl placeholderImage: [UIImage imageNamed: @placeholder]]; } cell.textLabel.text = [n описание]; ‹/i› Но: 2012-11-11 19:50:52.189 parsing[5410:f803] -[__NSCFString absoluteURL]: нераспознанный селектор отправлен экземпляру 0x686ea90 - person Costa; 11.11.2012
comment
Хочешь принять ответ, @Costa? - person hd1; 11.11.2012
comment
@ hd1 OP необходимо загрузить изображение с URL-адреса. Ваш ответ не имеет к этому никакого отношения. Петля не нужна. URL-адрес необходимо извлечь из массива, а затем использовать для загрузки изображения из URL-адреса. - person rmaddy; 11.11.2012
comment
Прочитайте комментарий Косты (ОП) выше, прежде чем высказывать мнение, @rmaddy - person hd1; 11.11.2012
comment
Он ответил на ваш ответ кучей кода. Далее следует ошибка с кодом. Затем вы попросили его принять ваш ответ, несмотря на его просьбу о дальнейшей помощи. Поэтому я должен спросить, читали ли вы его комментарий, потому что у него, очевидно, все еще есть проблемы. Посмотрите комментарии к исходному вопросу. Эти другие ссылки фактически отвечают на вопрос. - person rmaddy; 11.11.2012