healthStore.requestAuthorization()使Apple Watch应用程序崩溃

问题描述 投票:0回答:1

我正在尝试在Apple Watch应用程序中收集运行状况数据,但是当我调用healthStore.requestAuthorization时,我的应用程序总是崩溃。我已根据需要在Info.plist中设置了NSHealthShareUsageDescription和NSHealthUpdateUsageDescription,但仍然崩溃。

我开始了一个新项目,只是在尝试请求授权,没有其他功能可能会影响它。

任何想法为什么会这样?

感谢您的帮助。

swift xcode healthkit watchos hkhealthstore
1个回答
0
投票

我发现了问题所在。有两个需要NSHealthShareUsageDescription和NSHealthUpdateUsageDescription的Info.plist文件。一个在项目文件中,另一个在监视扩展文件中。我只做过其中之一。这些字符串还需要合理的长度,不能只是几个单词。

© www.soinside.com 2019 - 2024. All rights reserved.