我正在使用iOS的Realm.io数据库。我正在创建RLMObject,它仅支持NSInteger, CGFloat, int, long, float, and double
数字,但不支持NSDecimalNumber
。我考虑使用double
但是看到它有舍入错误,小于float
,但它仍然有它们。存储货币的最佳方式是什么?
答案 0 :(得分:2)
您的一个选择是使用NSString进行存储。您需要做的基本概要是:
NSDecimalNumber
当你想要取回它时,你会拉动物体,让你的琴弦再次回来,然后你需要运行+ (NSDecimalNumber *)decimalNumberWithString:(NSString *)numericString
,这会让你回到你的价值