簡體   English   中英

iOS / Objective-C:在CoreData中將小數存儲為NSNumber

[英]iOS/Objective-C: Store Decimal as NSNumber in CoreData

我在CoreData中有一個用於排序的屬性,即NSNumber。 當前,其中的所有值都是NSNumbers代表整數,即1,2,3,4等。

但是,我現在有理由添加一些帶有中間值的NSManagedObjects 是否可以在NSData的數據類型為NSNumber的屬性中存儲小數?

例如,我可能有一個托管對象,其排序順序為1,而另一個托管對象的排序順序為2。我想在其中一個移動對象,並將排序順序為1.5。

可以嗎?

在此先感謝您的任何建議。

基本上,核心數據支持NSNumber表示的許多不同類型

  • integer16(短整數)
  • 整數32(整數)
  • integer64(長整數)
  • 浮動
  • 布爾值

decimalNSDecimalNumber表示

您必須在“核心數據”模型中選擇適當的屬性類型

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM