プロパティ金額を持つコア データ エンティティがあります NSDecimalNumber
。このプロパティでは、エンティティのクラスにNSDecimalNumber
as 引数で定義されたメソッドがあります。
Interface Builder で、テーブル列をこのプロパティにバインドし ( を使用NSArrayController
)、列のセルにNSNumberFormatter
. フォーマッタは IB で「通貨」として設定されます。
今、数字を入力しようとすると、次のエラーが表示されます。
-[NSCFNumber decimalNumberBySubtracting:]: unrecognized selector sent to instance 0x1001d5590
どうやら私のセッターメソッドNSNumber
はNSDecimalNumber
. NSNumber
おそらく IB ではなくコードでフォーマッターを別の方法で構成できますか、それともas 引数を使用してセッターを追加する唯一のオプションですか?