У меня есть аналогичное требование, и я еще не нашел отличного решения, но я также не тратил много времени на попытки.
Что приходит на ум, поскольку оно должно варьироваться отпострочно, для того, чтобы сделать средство форматирования свойством объекта модели, затем в столбце таблицы есть «мета форматер», который опрашивает objectValue и возвращает результат применения средства форматирования модели к значению данных модели.(Если это вообще имеет какой-то смысл ...)
Редактировать: псевдокод
В своем пользовательском подклассе NSFormatter ("метаформатор") вы бы реализовали что-то вроде:
- (NSString *)stringForObjectValue:(id)object {
return [[object customFormatter] stringForObjectValue:[object date]];
}
В сущности, несвязанный метаформатор действует как прокси для представляемого внутренне для каждого пользовательского форматера.Заставить его работать с Core Data, ну, вы сами там.: -)