У меня есть NSArray объектов (Product), которые создаются путем анализа ответа XML с сервера.
В объекте есть изображения, текст и URL-адреса. и т.д.
Есть 2 запроса к серверу
1: список подходящих товаров из поиска - небольшое количество деталей
2: информация о продукте: полная информация.
Когда второй запрос анализируется, я пытаюсь обновить существующий объект в массиве.
- (void) setProduct:(Product *) _product atIndex: (int) index
{
[_product retain];
[productList replaceObjectAtIndex:index withObject:_product];
}
Кажется, это не работает, так как когда я вызываю update и таблицу reloadData, новые значения отсутствуют.
Должен ли я сначала удалить объект из массива?