Я разбираю XML-файл с помощью NSXMLParser. Количество ячеек зависит от количества записей в XML-файле. Все это прекрасно работает.iOS: Не удалось скомпилировать соединение: UIImageView в ячейке
Теперь я добавил UIImageView в свою прототипную ячейку, в которую я хотел бы загрузить мой URL-адрес (объявленный в XML-файле).
Мой Раскадровка Ошибка: Не удалось скомпилировать подключение ..
Я знаю, что это связано с Cell Prototype. Но как я могу добавить UIImageView ко всем ячейкам, где могут отображаться различные изображения из XML?
EDIT:
Heres мой код, но это не важно .. каждый раз, когда я подключаю UIImageView в Interface Builder, ошибка появляется ..
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"productCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
XMLProductView *listedProduct = [appDelegate.products objectAtIndex:indexPath.row];
/*
NSOperationQueue *queue = [NSOperationQueue new];
NSInvocationOperation *operation = [[NSInvocationOperation alloc] init];
[queue addOperation:operation];
*/
NSString *imageURL = listedProduct.image;
NSData *imageData = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:imageURL]];
UIImage *image = [UIImage imageWithData:imageData];
[imageView setImage:image];
cell.textLabel.text = listedProduct.name;
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
return cell;
}
показать код пожалуйста –
я добавил свой код, но я не думаю, что это приводит к ошибке. – filou
Вы добавили свое изображение в камеру? –