Вот фон: я инициализирую и устанавливаю источник данных в моем TTTableViewController
примерно так:
- (void)createModel {
TTSectionedDataSource *dataSource = [[[TTSectionedDataSource alloc] init] autorelease];
dataSource.model = [[[LogsModel alloc] init] autorelease];
self.dataSource = dataSource;
}
Модель представляет собой TTURLRequestModel
, поэтому, когда ответ возвращается из модели,Я установил элементы и разделы источника данных в моем TTTableViewController
следующим образом:
- (void)modelDidFinishLoad:(id<TTModel>)model {
((TTSectionedDataSource *)self.dataSource).items = ((LogsModel *)model).items;
((TTSectionedDataSource *)self.dataSource).sections = ((LogsModel *)model).sections;
[super modelDidFinishLoad:model];
}
Эта проблема возникла, когда я переключился с использования жестко закодированных данных в моей модели на фактический запрос к веб-службе.Что я делаю неправильно?Я неправильно создаю модель?Или установить элементы и разделы в источнике данных в неправильном месте?Любые мысли или комментарии приветствуются и приветствуются.Спасибо!