Описание тега nsdecimalnumber
NSDecimalNumber, неизменный подкласс NSNumber, предоставляет объектно-ориентированную оболочку для выполнения арифметических операций с основанием 10. Экземпляр может представлять любое число, которое может быть выражено как мантисса x 10^ экспонента, где мантисса - десятичное целое число длиной до 38 цифр, а экспонента - целое число от –128 до 127.
2
ответа
Как найти сумму типа массива NSDecimalNumber
Я создаю бюджетное приложение в Swift. NSDecimalNumber сначала добавляется в массив после действия (ниже). Затем NSDecimalNumber преобразуется в CurrencyFormat для TableView и добавляется в отдельный массив строк. Как я могу найти сумму первого масс…
14 апр '15 в 01:49
1
ответ
NSDecimalNumber(string: ".") Возвращает 0 (ноль). Зачем?
Это Swift 3, Xcode 8.1я ожидал nan, Это будет ошибка? Проиллюстрировать: Любые идеи о том, как обращаться с "."?Я хотел бы избежать таких вещей, как: if string == "." { ... } guard string =! "." { ... }
11 ноя '16 в 16:29
7
ответов
Проверьте, является ли NSDecimalNumber целым числом
Какой самый простой способ проверить, является ли экземпляр NSDecimalNumber целое число? Спасибо!
06 сен '12 в 11:09
2
ответа
Отобразить NSDecimalNumber в UILabel ячейки
Я пытаюсь отобразить NSDecimalNumber в UILabel на моей ячейке TableView (я получаю цену от BuyProductVariant). Я не могу понять код правильно. Предупреждение, которое я получаю: Msgstr "Несовместимые типы указателей, назначаемые NSString из NSDecima…
21 ноя '15 в 16:23
0
ответов
Преобразовать NSDecimalNumber в шестнадцатеричную строку
Мне удалось преобразовать NSDecimalNumber в шестнадцатеричную строку, используя библиотеку BInt. Вот мой код: public func toDecimalHex(value: NSDecimalNumber) -> String{ let bint = BInt(value.stringValue) return (bint?.asString(radix: 16))! } при…
25 дек '18 в 19:22
2
ответа
NSDecimalNumber: суммирование двух NaN приводит к переполнению?
По какой-то странной причине я получаю NSDecimalNumberOverflowException из следующего: NSDecimalNumber *a = [NSDecimalNumber notANumber]; NSDecimalNumber *b = [NSDecimalNumber notANumber]; NSLog(@"%@",[a decimalNumberByAdding:b]); Это кажется мне не…
24 июл '11 в 06:45
3
ответа
Разве NSDecimalNumber не должен быть в состоянии сделать арифметику с основанием 10?
NSDecimalNumber *minVal = [NSDecimalNumber decimalNumberWithString:@"0.0"]; NSDecimalNumber *maxVal = [NSDecimalNumber decimalNumberWithString:@"111.1"]; NSDecimalNumber *valRange = [maxVal decimalNumberBySubtracting:minVal]; CGFloat floatRange = [v…
13 дек '11 в 22:33
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…
12 ноя '18 в 07:03
1
ответ
Превышение NSDecimalNumber
Мое приложение сообщает мне, что я переиздаю NSDecimalNumber tempDouble ниже: NSNumberFormatter *currencyFormatter = [[NSNumberFormatter alloc] init]; [currencyFormatter setLocale:[NSLocale currentLocale]]; [currencyFormatter setGeneratesDecimalNumb…
26 ноя '10 в 21:35
1
ответ
Создайте промежуточную сумму в UITableView
Я заполнил UITableView (ранее сохраненный с помощью кнопки на панели навигации), с транзакциями. Каждая строка имеет пять UILabel: дата, описание, персона, стоимость (пополнение и снятие) баланса. Таблица отсортирована по дате. Как я могу получить д…
28 янв '12 в 01:16
1
ответ
Наследование NSDecimalNumber
Я пытаюсь создать класс Price, который расширяет NSDecimalNumber, но при попытке выделить его и инициализировать он вызывает исключения. Есть идеи, в чем может быть проблема? *** Terminating app due to uncaught exception 'NSInvalidArgumentException'…
25 янв '14 в 19:04
0
ответов
NSNumberFormatter w/ currency и NSDecimalNumber; $9,95 == 9,949999999999999
Я использую NSNumberFormatter, чтобы получить значение объекта строковой валюты. Независимо от того, какую комбинацию настроек я пробую, я всегда получаю странные ошибки точности. NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] init]…
04 авг '14 в 01:34
1
ответ
NSDecimalNumber возвращает неправильное значение uint64_t
Мое приложение запоминает MPMediaItems по persistentId, как и каждый. Он сохраняет persistentId в файле JSON, который затем читается и анализируется. NSJSONSerialization создает NSDecimalNumber для хранения идентификатора, который мое приложение поз…
31 май '16 в 04:51
3
ответа
Нераспознанный селектор отправлен на экземпляр
Возможный дубликат: Нераспознанный селектор отправлен на экземпляр Может кто-нибудь сказать мне, что происходит в этом коде ошибки? Человек яблоко загадочно. Я только что сделал вызов через ObjectiveResource к данным, которые я знаю, это хорошо. -[N…
02 мар '11 в 08:13
4
ответа
{NSDecimalNumber integerValue} ведет себя странно в iOS8
ОК, команда, это странно. [NSDecimalNumber integerValue] ведет себя странно. Я сидел в точке останова, пытаясь выяснить, почему некоторые части моего приложения не работают в iOS8, и я смотрю на переменную под названием "timeSeconds". Это появляется…
06 сен '14 в 22:52
5
ответов
Преобразование NSDecimalNumber в NSString
Я получаю ключ от объекта, который выглядит следующим образом: po obj { TypeID = 3; TypeName = Asset; } Значение ключа извлекается так: NSString *typeId = (NSString*)[obj objectForKey:@"TypeID"]; Вместо того, чтобы typeId был NSString, это NSDecimal…
04 апр '10 в 05:00
1
ответ
Сократите строку из NSDecimalNumber с K для тысяч, и M для миллионов и т. Д.
Возможный дубликат: Преобразовать int в укороченную отформатированную строку Я хотел бы преобразовать значение NSDecimalNumber в строку где: 5-6-значные числа используют K для обозначения тысяч и имеют 3 значащие цифры (например, 54 321 ---> 54,3K, …
27 сен '12 в 13:33
0
ответов
NSDecimalNumber Math Ошибка в глубоких десятичных числах
У меня есть расширение Swift на NSDecimalNumber: extension NSDecimalNumber { var asRawValue: NSDecimalNumber { return self.multiplying(byPowerOf10: 30) } } И тест: let t = NSDecimalNumber(value: 335).asRawValue let u = NSDecimalNumber(value: 0.00001…
18 янв '18 в 20:15
0
ответов
Цель C - ошибка исключения переполнения NSDecimalNumber
В моем живом приложении произошел сбой, который произошел в следующем коде: - (void)setUpProgressForAmount:(NSDecimalNumber*)amountValue forProgressView:(UIProgressView*)progressView overUnderLabel:(UILabel*)overUnderLabel forTextLabel:(UILabel*)tex…
21 ноя '13 в 19:50