nsdecimalnumber

    0热度

    2回答

    我有以下构造,我想简化。我不得不使用NSString(?)来摆脱NSNumber与NSDecimalNumber编译器的警告。 NSDecimalNumber *ticksSinceSeventies = [NSDecimalNumber decimalNumberWithString:[NSString stringWithFormat:@"%d",[self timeIntervalSince

    1热度

    2回答

    对于一些奇怪的原因,我收到NSDecimalNumberOverflowException从以下方面: NSDecimalNumber *a = [NSDecimalNumber notANumber]; NSDecimalNumber *b = [NSDecimalNumber notANumber]; NSLog(@"%@",[a decimalNumberByAdding:b]);

    0热度

    2回答

    我试图把我有的NSDecimalNumber乘以1.1。 我有这个,但它不工作: NSDecimalNumber *multipy = [NSDecimalNumber decimalNumberWithMantissa:1.1 exponent:0 isNegative:NO]; NSDecimalNumber *savings = [totalExpenses decimalNumberBy

    0热度

    3回答

    可能重复: Unrecognized selector sent to instance 谁能告诉我什么是此错误代码怎么回事?男人苹果是神秘的。我刚刚通过ObjectiveResource调用了我所知道的数据。 -[NSDecimalNumber allKeys]: unrecognized selector sent to instance 0x5c671f0 2011-03-02 02:07

    1热度

    1回答

    我有两个NSDate实例(一个开始时间和一个结束时间),还有一个NSDecimalNumber(它代表两个日期之间的时间段内获得的金额)。我想要做的是根据这三个变量计算小时费率。我想出了一些可行的方法,但是感觉有点过分,我想知道是否有更简单,更有效的方法。这就是我现在正在做的。 计算 NSTimeInterval timeInSeconds = [endTime timeIntervalSince

    2热度

    2回答

    我有一个核心数据实体,其中包含一个NSDecimalNumber属性值。对于此属性,实体的类具有使用NSDecimalNumber作为参数定义的方法。 在界面生成器中,我将一个表列绑定到此属性(使用NSArrayController),并在列的单元格上放置了一个NSNumberFormatter。格式化程序在IB中被配置为“货币”。 现在,当我尝试输入一个数字,我收到以下错误: -[NSCFNum

    0热度

    1回答

    我收到一条错误消息:if (! [self.event.managedObjectContext save:&error])。它只发生在用户没有在textField中输入另一个数字时,因此它是0。 - (void)viewWillAppear:(BOOL)animated { self.textField.text = 0; [super viewWillAppear:YES

    2热度

    1回答

    我在实体A和实体B(iOS核心数据应用)之间具有多对多关系。我需要从实体A的给定实例中获得实体B的所有实例的NSDecimalNumber属性的总和。有没有人有这样的教程或示例?

    1热度

    1回答

    已经提出了类似的问题,但我发现所提供的解决方案不适用于最新的iOS SDK,或者不适用于这种特殊情况。 我打电话给一个使用NSNotification的方法,它使用UILabel中的分组符号格式化一个数字,因为它使用按钮输入中的数字输入。它对于整数和小数也很好 - 只要小数点后面没有输入零。例如,如果输入2000,那么显示为2,000,因为它输入正确。如果输入23.345,那也显示得很好。对这些数

    0热度

    1回答

    我想比较两个字符串使用- (BOOL)isEqualToString:(NSString *)aString 这些字符串是来自字典使用-(id)objectForKey:(id)aKey包含数字字符的对象。 当我使用[object class]检查这些字符串的类,无论我怎样铸造他们是NSString *,它不断出现,他们是NSCFDecimal数量,需要使用==进行比较。如果我想在它们上使用isE