healthStore.requestAuthorization() 使 Apple Watch 应用程序崩溃
healthStore.requestAuthorization() crashes Apple watch application
我试图在我的 Apple Watch 应用程序中收集健康数据,但是当我调用 healthStore.requestAuthorization 我的应用程序总是崩溃。我已根据需要在 Info.plist 中设置 NSHealthShareUsageDescription 和 NSHealthUpdateUsageDescription,但它仍然崩溃。
我开始了一个新项目,我只是想请求授权,没有其他功能会影响它。
知道这是为什么吗?
感谢您的帮助。
我找到了问题所在。有两个 Info.plist 文件需要 NSHealthShareUsageDescription 和 NSHealthUpdateUsageDescription。一个在项目文件中,一个在手表扩展文件中。我只做过其中一个。
这些的字符串也需要合理的长度,不能只是几个单词。
我试图在我的 Apple Watch 应用程序中收集健康数据,但是当我调用 healthStore.requestAuthorization 我的应用程序总是崩溃。我已根据需要在 Info.plist 中设置 NSHealthShareUsageDescription 和 NSHealthUpdateUsageDescription,但它仍然崩溃。
我开始了一个新项目,我只是想请求授权,没有其他功能会影响它。
知道这是为什么吗?
感谢您的帮助。
我找到了问题所在。有两个 Info.plist 文件需要 NSHealthShareUsageDescription 和 NSHealthUpdateUsageDescription。一个在项目文件中,一个在手表扩展文件中。我只做过其中一个。 这些的字符串也需要合理的长度,不能只是几个单词。