Это код моего инициализатора:
if (self = [super init]) {
self.title = @"Posts";
self.variableHeightRows = YES;
//XLog("");
PostsDataSource *dataSource = [[[PostsDataSource alloc] init] autorelease];
[dataSource.delegates addObject:self];
[dataSource load:TTURLRequestCachePolicyMemory nextPage:NO];
self.dataSource = dataSource;
}
return self;
В моем источнике данных я делаю TTURLRequest, и когда вызывается requestDidFinishLoad
, мой источник данных заполняется некоторыми элементами.
Это все работает довольно хорошо, но мой TTableViewController не показывает ни один из этих файлов, потому что он инициализируется и отображается до завершения работы моего источника данных. Я знаю, что это работает, потому что при кэшировании моего источника данных на диск отображаются все элементы.
Вопрос в том, как сказать моему TTableViewController обновить данные из моего файла источника данных в моем "requestDidFinishLoad"?