【问题标题】:iBeacon: didRangeBeacons not callediBeacon:没有调用 didRangeBeacon
【发布时间】:2016-09-29 13:10:45
【问题描述】:

我有一个框架,其中包含信标测距和监控的所有逻辑。我有一个示例应用程序,它以我的框架为依赖项。我没有收到 didRangeBeacons 或任何其他回调。

如果我将带有信标监控和范围逻辑的源文件从框架移动到应用程序,应用程序会收到回调。

为什么只有逻辑在框架内时,应用才得到回调?

【问题讨论】:

    标签: frameworks ibeacon


    【解决方案1】:

    我已经成功构建了多个进行信标监控和测距的框架,所以没有理由不能工作。不看代码就很难说出了什么问题,但是有一些可能性总是伴随着检测工作:

    1. 确保您的应用已被用户授予位置权限。
    2. 确保 CLLocationManager 是使用正确的委托构建的,并且没有被垃圾回收。
    3. 使用断点或日志行来找出一路上发生的事情。确保使用正确的 CLBeaconRegion 定义调用 startRangingBeacons inRegionstartMonitoringForRegion

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-29
    相关资源
    最近更新 更多