Как использовать NSDateFormatter с NSPopUpButton
-
19-09-2019 - |
Вопрос
У меня есть содержимое NSPopUpButton, привязанное к контроллеру массива объектов «Встреча», и его значение содержимого, привязанное к тому же контроллеру массива, но к пути ключа модели «дата».Все работает нормально.Но я хотел бы отформатировать способ отображения даты с помощью NSDateFormatter, и я не могу заставить его работать.Есть какие-нибудь подсказки?Возможно ли это вообще?
Решение
Хорошо, некоторые ребята в Твиттере предложили добавить в мою модель метод formattedDate.Я с самого начала знал, что смогу это сделать, но надеялся, что есть какое-то решение только для IB.Я не думаю, что есть, поэтому отвечу на свой вопрос:NSDateFormatter (похоже) не работает с NSPopUpButton.
Мой метод formattedDate выглядит следующим образом:
- (NSString *)formattedDate {
return [NSDateFormatter localizedStringFromDate:self.date dateStyle:NSDateFormatterLongStyle timeStyle:NSDateFormatterNoStyle];
}