本文介绍了iBeacon显示蓝牙didEnterRegion和didExitRegion方法从来没有发射的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是非常奇怪的是, didEnterRegion didExitRegion startMonitoringForRegion 被调用。此外, didDetermineState 可以作为触发预期。

在目前的阶段,我只是根据<一个评估iBeacon显示技术href=\"https://developer.apple.com/library/ios/sample$c$c/AirLocate/Introduction/Intro.html#//apple_ref/doc/uid/DTS40013430-Intro-DontLinkElementID_2\"相对=nofollow>苹果的样品code演示,Airlocated 。

所以,我只能实现两个方法,包括 didEnterRegion didExitRegion 在文件 APLAppDelegate.m 波纹管:

   - (空)的LocationManager:(CLLocationManager *)经理didEnterRegion:(CLRegion *)区域
{
    的NSLog(@输入的区域:%@,区);
    [个体经营sendLocalNotificationForBeaconRegion:(CLBeaconRegion *)区];
} - (无效)的LocationManager:(CLLocationManager *)经理didExitRegion:(CLRegion *)区域
{
    的NSLog(@退出的区域:%@,区);
}

娄步骤已经尝试过,但没有效果。


  • 重置的iPhone5 /的iPhone4s与iOS7.1

  • 配置背景模式*的.plist波纹管:

  • Authorize the application to access the device location.

So, could anyone give me some suggestion on it?

Thanks in advance.

解决方案

Add startRangingBeaconsInRegion method after startMonitoringForRegion and try again

[_locationManager startRangingBeaconsInRegion:demoRegion]; // demoRegion - region you have created

这篇关于iBeacon显示蓝牙didEnterRegion和didExitRegion方法从来没有发射的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-18 08:43