有谁知道在解析对象中存储浮点值的正确方法是什么?
我有一个浮点值:
float testValue = 12345.6787f;
如果我尝试使用ios解析代码存储它:
parseScore[scoreId] = @(testValue);
然后我得到12345.68存储在解析后端,奇怪的是,当我检索到这个值时,我实际得到了12345.6797
我尝试使用以下方法手动设置此值:
parseScore[scoreId] = @12345.6787;
它工作正常,这表明这应该有用。
有什么想法吗?