QNSlimUserCurveData

用户曲线数据类

属性概览

名称 类型 说明
curveWeightArr NSArray 曲线体重数据数组,用于存储体重曲线上的体重数据点。 体重数据单位为千克(kg)
todayFlag BOOL 今日数据标记,指示最后一个有效体重数据是否来自今日测量,
YES:最后一个有效体重(WEIGHT14)是今日测量的数据
NO:最后一个有效体重不是今日测量的数据

曲线数据数组说明

  1. 数组必须包含 14个 体重数值
  2. 数据点对应秤面曲线从左到右的点(WEIGHT1 ~ WEIGHT14)
  3. 有效数据(>0)必须从左侧开始连续排列
  4. 无效数据点(无测量值)必须用 0表示,且只能出现在有效数据之后
  5. 有效数据中间不能出现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];

results matching ""

    No results matching ""