У меня есть основной объект данных с количеством свойств, который представляет собой NSDecimalNumber. Для этого свойства класс сущности имеет метод, определенный с аргументом NSDecimalNumber as.
В Interface Builder я привязал столбец таблицы к этому свойству (используя NSArrayController), а в ячейке столбца я поставил NSNumberFormatter. Форматтер настроен в IB как «валюта».
Теперь, когда я пытаюсь ввести число, я получаю следующую ошибку:
-[NSCFNumber decimalNumberBySubtracting:]: unrecognized selector sent to instance 0x1001d5590
По-видимому, мой метод установки получает обычный NSNumber, а не NSDecimalNumber. Могу ли я настроить средство форматирования по-другому, возможно, в коде, а не в IB, или единственным вариантом является добавление дополнительного средства установки с NSNumber в качестве аргумента?