日々精進

新しく学んだことを書き留めていきます

NSNumberFormatterのnilSymbolがnilの時に出力されない

NSNumberFormatterのstringFromNumberを使うと、渡したnumberがnilでもnilSymbolが返されない。
nilSymbolを返すようにするためにはstringForObjectValueを使う。
なんでこういう仕様にしたんだろう。。stringFromNumberでもnilSymbol返していいと思うが。
参考:iphone - NSNumberFormatter not returning nilSymbol on nil value. What am I missing? - Stack Overflow