我正在尝试在 Apple Watch 应用程序中收集健康数据,但当我调用 healthStore.requestAuthorization 时,我的应用程序总是崩溃。我已根据需要在 Info.plist 中设置了 NSHealthShareUsageDescription 和 NSHealthUpdateUsageDescription 但它仍然崩溃。
我开始了一个新项目,只是想请求授权,没有其他功能可能会影响它。
有什么想法吗?
感谢您的帮助。
最佳答案
我发现问题所在了。有两个 Info.plist 文件需要 NSHealthShareUsageDescription 和 NSHealthUpdateUsageDescription。一份在项目文件中,一份在 watch 扩展文件中。我只做过其中之一。 这些字符串也需要有合理的长度,不能只是几个单词。
关于swift - healthStore.requestAuthorization() 导致 Apple Watch 应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60081551/