У меня есть приложение, в которое встроен менеджер загрузок. Когда файл загружается, он сохраняется в папке внутри папки документов. Теперь я внедрил отметку времени и даты в ячейке просмотра таблицы. Тем не менее, при переключении с одного контроллера представлений на мой вид таблицы время и дата обновляются до текущего времени.Timestamp продолжает подсчитывать
Ниже мой код, с которым я работаю, и, как всегда, любая помощь будет оценена.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil)
{
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier] autorelease]; } //did the subtitle style
NSUInteger row = [indexPath row];
cell.textLabel.text = [directoryContents objectAtIndex:row];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"EEE, MMM/d/yyyy, hh:mm aaa"];
NSDate *date = nil;
if (indexPath.row == 0)
{
date = [NSDate date];
NSString *dateString = [dateFormatter stringFromDate:date];
cell.detailTextLabel.text = dateString;
}
return cell;
}
+1 хорошее решение предложение –
Имеет смысл, но если я установил его в диспетчере загрузки, как бы он отображался в моем представлении таблицы? Если это помогает, я использую HCDownload для загрузки моих файлов. – ChrisOSX