首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iBeacon:尝试跟踪超出空间的区域

iBeacon:尝试跟踪超出空间的区域
EN

Stack Overflow用户
提问于 2014-07-13 16:29:51
回答 2查看 221关注 0票数 4

我在控制台中有这条消息,但我已经与locationManager.monitoredRegions和locationManager.rangedRegions确认,我的应用程序不能监控太多区域……如何知道智能手机监控的区域总数(不是当前locationManager监控的区域)?

EN

回答 2

Stack Overflow用户

发布于 2016-09-02 00:44:58

您无法获取iOS设备正在监视的系统范围内的信标区域列表。你被限制在你的应用程序的沙箱里。

对于应用程序达到20个区域限制的情况,您必须依靠CLLocationManager.monitoredRegions属性来智能地删除和添加与当前用户相关的iBeacon区域。

票数 0
EN

Stack Overflow用户

发布于 2014-12-18 21:10:10

我看了一下API,这可能就是你要找的:-[CLLocationManager monitoredRegions]

-[CLLocationManager monitoredRegions]返回监控的所有地域列表。

信标是基于蓝牙低能耗的特殊区域,您可以使用该属性来获取它们。

如果您想知道智能手机监控的区域总数,可以使用[[CLLocationManager monitoredRegions] count]获取每个位置管理器的监控区域总数。

您可以通过比较他们的identifier来检查您是否在某个区域进行监控。您不能监视具有相同标识符的多个区域,如果您开始监视具有已经存在的标识符的区域,它将替换该区域。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24720853

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档