Ich möchte neue HKQuantityTypeIdentifiers für HealthKit Samples hinzufügen. Ich habe eine Enumeration mit den Typen erstellt, an denen ich interessiert war, und dann habe ich versucht, eine Eigenschaft mit HKQuantityType.quantityTypeforIdentifier zu erstellen, aber die Eigenschaft gab nil zurück.Benutzerdefinierte HealthKit HKQuantityType Identifiers
Ich habe auch versucht, eine Erweiterung für HKQuantityType für meine benutzerdefinierten Bezeichner zu definieren, aber das hat auch nicht funktioniert. Siehe Code unten. Irgendwelche Ideen?
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"
}
}