Gru*_*kes 12 iphone core-location cllocationmanager ios
该文件说,可监测的区域数量有限 -
(void)startMonitoringForRegion:(CLRegion *)region desiredAccuracy:(CLLocationAccuracy)accuracy
Run Code Online (Sandbox Code Playgroud)
但我找不到那个限制,有人知道吗?
我已经探讨了几次,而苹果故意不说.该设备的所有区域都进入一个巨大的受监控区域.因此,您添加的任何区域都必须与其他应用程序共享.我认为我听到成功监控的最多是20个.但这不是一门精确的科学.如果某些其他应用需要添加更新的区域,操作系统将清除所有旧区域.同样,您的应用也可以推出其他应用的区域.
在这方面有一些更好的定义文档肯定会很好.如果您下载控制台应用程序,并从应用程序添加一堆区域并说出通知,则会显示一个显示日志,该日志将显示经常运行的区域计数.删除一个区域,您可以看到计数下降.如果您想测试可以安全添加的区域数量,可能会有所帮助.祝好运.