如何在NSPopUpButton中使用NSDateFormatter

时间:2009-12-15 08:43:08

标签: cocoa nsdateformatter nspopupbuttoncell

我有一个NSPopUpButton的内容绑定到“会议”实体的数组控制器,它的内容值绑定到同一个数组控制器,但绑定到“日期”模型键路径。一切正常。但我想格式化日期与NSDateFormatter显示的方式,我无法让它工作。任何提示?它甚至可能吗?

1 个答案:

答案 0 :(得分:0)

好的,Twitter上的一些人建议在我的模型中添加一个formattedDate方法。我从一开始就知道我能做到这一点,但我希望有一些只有IB的解决方案。我不认为有,所以回答我自己的问题:NSDateFormatter(似乎)不能使用NSPopUpButton。

我的formattedDate方法如下所示:

- (NSString *)formattedDate {
  return [NSDateFormatter localizedStringFromDate:self.date dateStyle:NSDateFormatterLongStyle timeStyle:NSDateFormatterNoStyle];
}