很长一段时间我都被ibeacon这玩意搞的半死,这小玩意明白了就感觉很简单,因为网上也挺多教你怎么用的,但是。。。。还是有很多坑等着你跳,一点不小心就让你头疼的睡不着!
言归正传,因为公司项目要与硬件设备连接,并且在APP杀死的时候唤醒APP连接硬件蓝牙,所以要在程序启动的时候连接ibeacon。
直接上内容:
NSLocationAlwaysUsageDescription这个一定要写
还有就是:

这些要打开,不然获取不到位置更新
然后就是

这三个方法依次进入,打断点看,都进了才是正常
我就是一直进到
monitoringDidFailForRegion

这个位置获取失败的方法里,找了一天,打断点error里也没有什么有效的信息,网上也没有解决的方法,后来才发现是因为:APP位置

一定要是始终啊兄弟们,这里一定不能弄成使用应用期间,非常重要!!!!!!!!!!!!!
网友评论