QNSlimUserCurveData
用户曲线数据类
属性概览
| 名称 | 类型 | 说明 |
|---|---|---|
| curveWeightArr | NSArray |
曲线体重数据数组,用于存储体重曲线上的体重数据点。 体重数据单位为千克(kg) |
| todayFlag | BOOL | 今日数据标记,指示最后一个有效体重数据是否来自今日测量,YES:最后一个有效体重(WEIGHT14)是今日测量的数据 NO:最后一个有效体重不是今日测量的数据 |
曲线数据数组说明
- 数组必须包含 14个 体重数值
- 数据点对应秤面曲线从左到右的点(WEIGHT1 ~ WEIGHT14)
- 有效数据(>0)必须从左侧开始连续排列
- 无效数据点(无测量值)必须用
0表示,且只能出现在有效数据之后 - 有效数据中间不能出现0值
正确数据排列规则
- 有效数据必须连续出现在数组左侧
- 无效数据(0)必须出现在数组右侧
- 禁止在有效数据中间出现0值
特殊场景处理
假设绘制曲线只有3个数据点,体重数值分别是70.5kg、70.2kg、70.0kg,那么curveWeightArr的iOS示例代码如下:
@[@70.5, @70.2, @70.0, @0, @0, @0, @0, @0, @0, @0, @0, @0, @0, @0];