ios - Apple Healthkit 和 Watch 模拟器

标签 ios swift ios-simulator apple-watch healthkit

是否可以通过Iphone和Watch模拟器使用和查询Healthkit?

进行了大量搜索,在 Xamarin 论坛中只有一个提到你不能,但没有别的。

任何人都可以指出有关此事的链接吗?

截至目前,我对请求授权所做的测试如下:

healthStore.requestAuthorization(toShare: writableTypes, read: readableTypes){ (success, error) in

        if(!success){
            print("Error \(error?.localizedDescription)")
        }

    }

导致上述对象错误给我“缺少 com.apple.developer.healthkit 权利。”

而且,是的,权利是正确告知的。

最佳答案

在调用请求 HealthKit 数据之前,确保设备接受了 HealthKit 授权。通常,如果您要求授权,它会在应用程序运行时(在模拟器中或设备上)立即弹出。我知道在我尝试使用 Watch 之前如果没有被接受,我会得到同样的错误,等等。

关于ios - Apple Healthkit 和 Watch 模拟器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41271480/

相关文章:

ios - 在 Swift 中重置结构变量

swift - 在闭包中返回泛型类型的动态泛型参数?

ios - 是否可以在 AKAudioPlayer 上使用 AKAmplitudeTracker 并测量振幅变化?

ios - 如何将 Google map 动画设置为当前标记位置并在 Swift 中绘制线条

ios - React Native - iOS 模拟器部署目标 'IPHONEOS_DEPLOYMENT_TARGET' 设置为 7.0

iphone - 有没有办法设置 iPhone 模拟器中的可用内存量?

iphone - 从其他类到 UITableView 的 NSIndexPath

ios - 如何防止 UI 快速卡住?

ios - UIKit 上的奇怪崩溃

ios - 在哪里存储最初在 IOS 应用程序中获取的大文件