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