Я использую NSNumberFormatter
's stringFromNumber
, чтобы получить строку из числа с плавающей точкой. Я установил это и хочу только принять положительное число.Как сделать NSNumberFormatter stringFromNumber использовать только положительное число?
numberFormatter.positiveFormat = @"#######0.00";
numberFormatter.negativeFormat = nil; // or @""
Что я хочу, когда есть отрицательное число, строка должна быть нулевой или пустой. Но код, похоже, не работает.
Любая помощь?
Спасибо @GeneCode. Но этого я не хочу. Если я сделаю 'fabs', тогда я бы получил строку, когда есть отрицательное число, которое я хочу ниль или пустую строку. – Gon
См. Мой отредактированный ответ – GeneCode
Да, это сработает. Все еще интересно, как работать с 'NSNumberFormatter'? Почему я не могу установить нулевой/пустой формат для заданного числа? – Gon