【问题标题】:How to enable CoreMotion in watchkit app?如何在 watchkit 应用中启用 CoreMotion?
【发布时间】:2015-11-10 03:23:39
【问题描述】:

我有 2 个使用 CMPedometer 的 watchkit 测试应用程序,其中一个没有访问 CMPedometer。如果我没记错的话,可以使用的那个叫我的 iPhone,带有 Access Your Motion & Fitness AlertView。

我收到此错误: 错误域=CMErrorDomain 代码=105

那么如何再次触发该警报? 有谁知道如何正确授权 CoreMotion 和 Fitness 到 watchkit 应用程序?

提前致谢。

【问题讨论】:

    标签: ios watchkit apple-watch core-motion


    【解决方案1】:

    1. 应用程序第一次查询 M7 时,会询问用户是否要允许访问。这就是显示此警报的时间。
    您可以删除您的应用,然后重新构建您的应用。

    2.如果 Settings->Privacy->Motion&Fitness->Fitness Tracking 关闭,您的应用即使在第一次构建时也不会触发任何警报。您可以将“Fitness Tracking”更改为打开,然后重建您的应用程序。

    【讨论】:

    • 只有我的 watchkit 应用程序使用 CoreMotion,但它无权检索存储的运动数据。 iPhone 应用程序不使用 CoreMotion,那么如何为 Apple Watch 请求这些权限?
    猜你喜欢
    • 1970-01-01
    • 2015-02-12
    • 1970-01-01
    • 1970-01-01
    • 2015-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多