如果我将其设置为nil,stopActivityUpdates函数不会停止coreMotion

时间:2017-08-10 17:46:10

标签: ios swift core-motion

在下面的代码中,执行self?.motionActivityManager?.stopActivityUpdates()不会停止/结束motionActivityManger处理。它仍在继续。

motionActivityManager?.startActivityUpdates(to: OperationQueue.main) {
    [weak self] activity in

    if activity?.walking == true {
        self?.motionActivityManager?.stopActivityUpdates()
        self?.motionActivityManager = nil
    }
}

编辑:如果删除self?.motionActivityManager = nil,它会停止,因为它应该......为什么会这样?

0 个答案:

没有答案