我需要检测设备何时进入或离开某个区域并根据此执行一些操作。使用“startRangingBeaconsInRegion”,我可以检测到最近的iBeacon并据此更改背景颜色,如果无法检测到iBeacon,则更改为白色。不过,我无法让它在“didEnterRegion”或“didExitRegion”上触发。我知道如果设备已经在该区域中,则不会触发enterRegion。我确保未检测到信标(白屏),然后检测到信标(彩色屏幕)-但没有触发。我试过使用estimoteSDK,但我遇到了同样的问题。重新启动设备也无济于事。我的代码在下面,有什么建议吗?importUIKitimportCore