kit healthkit health funciona data como apple ios swift swift2 health-kit

ios - funciona - error de healthKit en swift2 después de la migración de swift 1.2



healthkit data types (1)

Añadir ! para los primeros dos artículos:

let healthKitTypesToWrite = Set(arrayLiteral: [ HKObjectType.quantityTypeForIdentifier(HKQuantityTypeIdentifierActiveEnergyBurned)!, HKObjectType.quantityTypeForIdentifier(HKQuantityTypeIdentifierDistanceWalkingRunning)!, HKQuantityType.workoutType() ])

Esto es necesario porque quantityTypeForIdentifier devuelve HKQuantityType?

Tenía este código pidiendo permisos de escritura en Swift 1.2 y después de actualizar a Swift 2.0 recibí un extraño error: ... ''_'' is not convertible to ''HKWorkoutType''

línea de código donde aparece el error:

let healthKitTypesToWrite = Set(arrayLiteral:[ HKObjectType.quantityTypeForIdentifier(HKQuantityTypeIdentifierActiveEnergyBurned), HKObjectType.quantityTypeForIdentifier(HKQuantityTypeIdentifierDistanceWalkingRunning), HKQuantityType.workoutType() ])

¿algunas ideas?