HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – iPhone模拟器中的startMonitoringForRegion大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在模拟器上测试区域监控.
[CLLOCATIOnManager regionMonitoringAvailable]和[CLLOCATIOnManager regionMonitoringEnabled]都返回YEs.
在PList中添加了App寄存器以进行位置更新.
我在AppDelegate中有一个全局位置管理器,startupdatingLOCATIOn在前台后台运行中都可以正常工作.

然后我有

CLLOCATIOnCoordinate2D p = CLLOCATIOnCoordinate2DMake(45.488,9.16);
CLRegion *region=[[CLRegion alloc] initCircularRegionWithCenter:p radius:100.0 identifier:@"emanuele"];
CLLOCATIOnAccuracy acc=200.0;
[LOCATIOnManager startMonitoringForRegion:region desiredAccuracy:acc];

但是当在模拟器上进行测试时,我无法同时获得didEnterRegion和monitoringDidFailForRegion.
我做错了什么或遗失了什么?

非常感谢提前.

解决方法

看起来您的半径只有100米,但您的精确度设置为200米.尝试将精度设置为最佳,并查看是否有改进的结果.

它看起来也不像你的坐垫不够准确到达100米.尝试更准确的更精确的坐标.其他一切看起来都不错.

大佬总结

以上是大佬教程为你收集整理的ios – iPhone模拟器中的startMonitoringForRegion全部内容,希望文章能够帮你解决ios – iPhone模拟器中的startMonitoringForRegion所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。