【问题标题】:Custom HealthKit HKQuantityType Identifiers自定义 HealthKit HKQuantityType 标识符
【发布时间】:2016-04-11 01:00:26
【问题描述】:

我想为 HealthKit 样本添加新的 HKQuantityTypeIdentifiers。我用我感兴趣的类型创建了一个枚举,然后我尝试用 HKQuantityType.quantityTypeforIdentifier 创建一个属性,但该属性返回 nil。

我还尝试为我的自定义标识符定义 HKQuantityType 的扩展名,但这也不起作用。请参阅下面的代码。有任何想法吗?

enum DistanceType : String {
    case gpsDistance = "GPSdistance"
    case activityDistance = "activityDistance"
}

let distanceType = HKQuantityType.quantityTypeForIdentifier(DistanceType.gpsDistance.rawValue)

extension HKQuantityType {
    enum extDistance  {
        case gpsDistance = "GPS"
        case activityDistance = "activityDistance"    
    }
}

【问题讨论】:

    标签: ios swift enums healthkit


    【解决方案1】:

    无法向 HealthKit 添加类型标识符。该框架仅支持一组预定义的类型。

    【讨论】:

      猜你喜欢
      • 2016-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-21
      相关资源
      最近更新 更多