【问题标题】:CMDeviceMotion stops updating when the app is brought back to foreground from background当应用程序从后台返回到前台时,CMDeviceMotion 停止更新
【发布时间】:2015-12-21 07:01:29
【问题描述】:

我在前台启动设备运动更新。当我通过锁定手机将应用程序置于后台时,我会继续获取更新,但是当我解锁手机时,设备动作会停止更新。加速度计、陀螺仪和位置更新在后台和我将其带回前台时都可以正常工作。

我正在使用 CMMotionManager 获取加速度计、陀螺仪和设备运动。 我正在读取 Device Motion 的俯仰、横滚和偏航值。

【问题讨论】:

    标签: ios


    【解决方案1】:

    试试 SOMotionDetector。这是一个非常有用的图书馆。这将适用于前景和背景两种情况。 https://github.com/SocialObjects-Software/SOMotionDetector

    【讨论】:

    • "answer" 实际上应该包含一个答案。Click Here
    • 我没有得到@SahilKapoor。请解释一下。
    • 点击我之前评论中的链接,它将帮助您了解如何正确回答。
    • 我需要获取俯仰、滚动和偏航更新。不仅仅是活动检测。
    猜你喜欢
    • 1970-01-01
    • 2012-01-09
    • 1970-01-01
    • 1970-01-01
    • 2014-12-13
    • 2011-05-22
    • 2019-04-24
    • 1970-01-01
    • 2018-05-16
    相关资源
    最近更新 更多