gpt4 book ai didi

ios - 测距信标间隔

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:02:30 24 4
gpt4 key购买 nike

在 iOS 上,在我的应用程序委托(delegate)中,我开始区域监控,一旦我进入信标区域,我就会使用 locationManager:didRangeBeacons:inRegion 启动测距逻辑。根据 Apple 文档,仅当区域在范围内或超出范围或范围发生变化时才应调用此方法。

我的问题是,只要我在区域内,我就会每秒收到一次对此方法的调用。如何在保持测距的同时减少对该方法的调用次数?

最佳答案

locationManager:didRangeBeacons:inRegion 每秒调用一次,无论如何。每次调用时,beacons 参数将包含应用当前可以看到的所有信标的数组,按邻近度排序。除了停止测距之外,无法限制调用此方法的频率。

监控区域(而不是范围)时,您的应用将调用didEnterRegion:didExitRegion,以及didDetermineState: 。参见 this answer了解更多详情。

关于ios - 测距信标间隔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21260955/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com