Невозможно справиться с простой проблемой - добавление ячеек в UITableView
.Добавить ячейку в UITableView
У меня есть приложение с одним представлением, с добавлением объектов - Table View и просто NSArray
(deseriliazed json из данных, полученных через Интернет).
- (void) didLoadMusicList:(APIDownload *)request
{
NSLog(@"Music list loaded");
CJSONDeserializer *deserializer = [CJSONDeserializer new];
NSDictionary *dict = [deserializer deserializeAsDictionary:request.downloadData error:nil];
NSArray *response = [dict objectForKey:@"response"];
NSArray *audios = [response subarrayWithRange:NSMakeRange(1, response.count-1)];
for(int i = 0; i < audios.count; i++)
{
NSDictionary *audio = [audios objectAtIndex:i];
// add a cell?
}
}
Итак, как добавить ячейку для каждого элемента?
Я реализовал 'UITableViewDataSource', при условии превышать количество секций и количество строк в секции, соединенные DataSource для просмотра контроллера ... Но я до сих пор не понимаю, как я должен пройти мой массив в TableView. %) – Danny
Вы не передаете массив в представление таблицы. В представлении таблицы, когда нужны данные, будет запрашиваться источник данных для данных о методе делегата cellForRowAtIndexPath. Там вы будете использовать свой массив данных, чтобы предоставлять данные в tableviewcell и возвращать их. – J2theC
Получил! Спасибо :) – Danny