Описание тега nsnumberformatter

Класс Какао для форматирования и анализа числовых значений. Используйте этот тег для вопросов об использовании NSNumberFormatter.
2 ответа

Форматирование UITextField как цены (XXX,XXX.XX)

Я рвал на себе волосы, пытаясь найти решение этой проблемы. Я просто хочу, чтобы UITextField правильно форматировал введенное число как цену. Это означает, что допускается только одна десятичная точка, две цифры после точки (если они были введены) и…
0 ответов

Программно установить NSNumberFormatter для столбцов NSTableView

Я пытаюсь настроить большое количество столбцов в NSOutline/TableView и хочу программно установить форматирование для столбцов в пользовательский NSNUMBERFORMAT (или даже в общий формат nsnumberformat, который имеет предустановки). Я пробовал вариан…
19 июн '16 в 15:52
1 ответ

Условная обработка NSNumberFormatterCurrencyStyle

У меня есть две валюты: £2,60 и £ 22 000. Оба хранятся как NSDecimalNumber в основных данных. Я создаю строку из них, используя следующее: // The app will be GB only, which is the reason locale is set to en_GB NSLocale *locale = [[NSLocale alloc] in…
02 сен '12 в 15:24
5 ответов

Форматирование чисел в Swift 3

Я хочу отформатировать число к этому: 123.234.234.234 от 123234234234 зависит от того, что пользователь вводит в текстовое поле. Я не хочу управлять валютой, речь идет не о валюте, а о том, что пользователь должен ввести число, и этот номер должен б…
19 июн '17 в 12:34
2 ответа

NSNumberFormatter запутался в минусе?

Проверь это: (lldb) po NSNumberFormatter().numberFromString("+10.6") nil (lldb) po NSNumberFormatter().numberFromString("10.6") ▿ Optional(10.6) (lldb) po NSNumberFormatter().numberFromString("-10.6") ▿ Optional(-10.6) Таким образом, очевидно, что д…
28 фев '16 в 14:36
2 ответа

Проблема с целочисленным форматированием в iPhone

Я знаю, что это очень распространенный вопрос, но я действительно застрял в этом вопросе. Я просто хочу преобразовать целочисленное значение в строку, используя форматтер. Пример как,Предположим, что целочисленное значение как 1252 тогда он преобраз…
0 ответов

NumberFormatter для десятичного знака в Swift

У меня есть следующий код, который работает нормально, за исключением хранения 0 после десятичного числа. Цель состоит в том, чтобы отформатировать пользовательский ввод в качестве пользовательских типов в текстовом поле MyClass { static let formatt…
19 фев '19 в 17:18
1 ответ

Строковый мультипликатор с NSNumberFormatter

Я хочу отобразить красиво отформатированное целочисленное значение с помощью обычной технологии плюрализации .stringsdict файл. (Apple документы здесь.) Так что, если у меня есть что-то, я хочу, чтобы мой вывод читался 1 вещь Но если у меня есть две…
04 май '18 в 21:48
4 ответа

Конвертировать double в NSNumber, сохраняя десятичную часть, даже если есть 0

Я загружаю некоторые данные Json, в которых есть цена, цена загружается как двойная, поэтому, например, если у меня есть 10.50, значение, назначенное моей переменной, будет 10.5, как я могу сохранить 0 после первого десятичного числа? Это код, котор…
29 апр '15 в 15:36
1 ответ

Округление произвольным шагом

Я хотел бы спросить, как округлить числа следующим образом: Я вычисляю число и получаю, например, 246,5. Я хотел бы округлить это число до 250. Другой пример - от 581 до 600. Есть ли способ сделать это в iOS? Как? Я на самом деле хотел округлить чис…
02 авг '13 в 09:55
1 ответ

NSNumberFormatter работает с десятичным разделителем, но не с запятым

Я работаю над этим уже два дня. Время проконсультироваться со stackru. У меня есть пользовательская настройка iOS, которая позволяет выбрать десятичный разделитель и разделитель группировки. Он отлично работает, когда разделитель представляет собой …
08 сен '11 в 00:32
1 ответ

Отображение цены в центах

Я пытаюсь отобразить цену в центах (99¢) вместо долларов ($0.99) используя NSNumberFormatter и локаль. Этот код превращает цену в 99 центов в строку: $0.99, Есть ли способ заставить NSNumberFormatter пытаться использовать меньшие / центовые деномина…
2 ответа

NSDecimalNumber вокруг длинных чисел

Я пытаюсь получить NSDecimalNumber для печати больших чисел, 15 или более цифр. В 15 цифрах я вижу 1111111111111111. Выше 15 цифр я вижу 1,111,111,111,111,110, хотя форматируемое число - 1111111111111111. Пример для иллюстрации моей проблемы: NSNumb…
16 сен '10 в 13:29
2 ответа

У метода NumberFormatter string(from:NSNumber) есть проблемы с десятичными разрядами

Вот мой код let ns = NumberFormatter.init() ns.allowsFloats = true ns.maximumFractionDigits = 18 //This is a variable value ns.minimumFractionDigits = 18 //This is a variable value ns.roundingMode = .floor ns.numberStyle = .decimal let doubleValueOf…
1 ответ

Цель C Авто-релиз в цикле с NSNumberFormatter

Я пытаюсь отформатировать массив чисел для отображения в массиве CCLabelTTF в цикле. NSNumberFormatter возвращает объект автоматического выпуска. Я не совсем уверен, как мне следует обращаться с управлением памятью здесь. Любой совет будет принята с…
1 ответ

Obj-C: преобразовать INT в текст, отформатированный как "шестой" или "двадцать третий"

Я действительно не знаю, как назвать этот формат, может быть, "посчитанный текст" или что-то в этом роде. (Отсутствие хорошего названия также затрудняет поиск ответов, поэтому, если на этот вопрос уже был дан ответ, я прошу прощения за двойной пост.…
1 ответ

Правильное использование NumberFormatter textAttributesFor Variables?

Класс Foundation, NumberFormatter, имеет коллекцию переменных экземпляра в категории: Настройка отображения числовых значений которые все очень похожи: var textAttributesForNegativeValues: [String : Any]? var textAttributesForPositiveValues: [String…
18 июл '17 в 01:40
1 ответ

NSNumberFormatter тысяча разделителей

Я хочу создать тысячу сепараторов. Это работает, когда я набираю цифры в текстовое поле. Тем не менее, я не работаю, когда я удаляю число из текстового поля. Скриншот, когда я набрал: , Снимок экрана, когда я удаляю число из текстового поля: Но я хо…
1 ответ

Как подать в отставку первого респондента при вводе валюты

Я хотел бы, чтобы мое текстовое поле ушло в отставку первым респондентом после ввода центов в текстовое поле для ввода валюты. я использую UIKeyboardTypeDecimalPad поэтому вводятся только цифры. Когда вторая цифра после десятичной точки введена, я х…
0 ответов

iOS - Как установить валюту и язык независимо от локали устройства

Я пытаюсь разработать приложение, в котором вы можете изменить валюту на любую по вашему выбору и такую ​​же для языка, поэтому все данные будут отображаться в этой валюте и на одном языке. Например, у меня есть экран, который показывает, сколько де…
03 апр '15 в 03:08