вернуть ДА в
+(BOOL)allowsReverseTransformation
в примере с Apple Docs он возвращает NO, однако в реализации по умолчанию он возвращает YES. Причина этого в теории достаточно проста: Apple не хочет, чтобы ваши пользователи могли устанавливать цвет, который затем приведет к сбою приложения (поскольку обратное преобразование не было реализовано). Тогда вам, вероятно, следует реализовать
- (id)reverseTransformedValue:(id)value
чтобы убедиться, что этого не произойдет, если вы этого еще не сделали. (Если у вас нет документов Apple, скажите, что это вызовет - (id) transformedValue: (id) value)