2
HealthKitサンプルに新しいHKQuantityTypeIdentifiersを追加したいと思います。興味のある型を持つ列挙型を作成した後、HKQuantityType.quantityTypeforIdentifierでプロパティを作成しようとしましたが、プロパティはnilを返しました。カスタムHealthKit HKQuantityType識別子
カスタム識別子の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"
}
}