2016-04-11 23 views
2

HealthKit Samples için yeni HKQuantityTypeIdentifiers eklemek istiyorum. İlgilendiğim türlerle bir enum oluşturdum ve daha sonra HKQuantityType.quantityTypeforIdentifier ile bir özellik oluşturmaya çalıştım ancak özellik nil döndürdü.Özel HealthKit HKQuantityType Tanımlayıcıları

Ayrıca, özel tanımlayıcılarım için HKQuantityType için bir uzantı tanımlamayı denedim, ancak bu da çalışmadı. Aşağıdaki kodlara bakın. Herhangi bir fikir?

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"  
    } 
} 

cevap

0

HealthKit'e tür tanımlayıcı eklemenin bir yolu yoktur. Çerçeve sadece önceden tanımlanmış bir tür grubunu destekler.

İlgili konular