В Swift проекте у меня есть линияПропущенные Классы в XCode/Swift
import HealthKit
Команда Нажмите открывающую список импорта.
Команда Щелкните по любому из этих классов, откроется больше.
За исключением: Command Нажмите на
import HealthKit.HKWorkoutSession
открывает пустой файл.
Это соответствует компилятор сообщений об ошибках HKWorkoutSession недоступен и HKWorkoutSessionLocationType недоступен в моем коде.
Это началось в XCode 7 beta 3 после его использования. Переход на XCode 7 beta 4 ничего не изменил. Очистка проекта ничего не меняет.
Я подозреваю, что это не имеет ничего общего с HealthKit, но с некоторыми недостающими файлами. Значит, любая идея, как я могу переустановить файлы разработки HealthKit при установке нового XCode, не помогает? Или любое другое исправление?
Edit:
Вам не нужно «импортировать HealthKit.HKWorkoutSession». просто импортируйте «HealthKit» и используйте его, попробуйте удалить DerivedData и снова открыть Xcode –
Я не импортирую HealthKit.HKWorkoutSession. Я описал только то, что вижу, когда я нажимаю «HealthKit» в «import HealthKit» –
Этот код работает на детской площадке. Он показывает ошибку для консоли, что HKWorkout не может быть создан им нет ошибки Xcode 'import HealthKit let sample = HKWorkout()' –