嗨所以我想在CoreData中显示一个名为“expireDate”的日期+我的TableView的detailTextLabel中的文本。 我想要的文本总是相同的,所以它不在CoreData
中实现整个事情的当前方法是这样的:
- (void)configureCell:(UITableViewCell *)cell atIndexPath:(NSIndexPath *)indexPath {
Inventory *inventory = [self.fetchedResultsController objectAtIndexPath:indexPath];
cell.textLabel.text = inv.invProName;
cell.detailTextLabel. //<---- Here i should set the Date, but how?
}
cell.textLabel.text
完美无缺
有人可以帮助我吗?
答案 0 :(得分:0)
所以听起来你需要习惯使用日期格式化程序。
你可能想要做的是这样的事情:
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateStyle:NSDateFormatterShortStyle];
NSDate *dt = inv.invDate;
NSString *dateAsString = [formatter stringFromDate:dt];
[formatter release];
cell.detailTextLabel.text = [NSString stringWithFormat:@"Expire Date %@", dateAsString];
在Stackoverflow和here's a tutorial you can look at上找到了NSDateFormatter问题的很多,以帮助他们习惯它。