Я работал над своими часами Apple, чтобы собрать необработанные данные датчиков, используя HealthKit и CoreMotion. После обновления моего watchOS до 6.1 мой код больше никогда не компилировался из-за некоторых методов deprecation . Как исправить эти устаревшие методы, приведенные ниже, чтобы мой код успешно собирался на моей watchOS 6.1
//function 1
do {
session = try HKWorkoutSession(configuration: workoutConfiguration)
} catch {
fatalError("Unable to create the workout session!")
}
//function 2
healthStore.start(session!)
//function 3
healthStore.end(session!)
//function 4
let archiver = NSKeyedArchiver(forWritingWith: mutableData)