我正在尝试使用notifyOnExit
激活iBeacon的notifyOnEntry
或startMonitoringForRegion:
属性。但是,虽然locationManager:didDetermineState:forRegion:
已关闭,但CLRegionStateInside
仍在notifyOnEntry
,CLRegionStateOutside
仍会notifyOnExit
,但locationManager:didDetermineState:forRegion:
已被关闭(我确认标志确实已转为{{1}}检查区域参数的值为{{1}})。
所以我收到了更多我想要的通知。显然我可以在发布通知之前自己检查标记值,但我想首先查看这里是否有其他人有一些见解(如果需要可以发布更多代码)。
答案 0 :(得分:2)
我不确定notifyOnExit
和notifyOnEntry
标志会影响locationManager:didDetermineState:forRegion:
回调。我认为它们可能只影响locationManager:DidEnterRegion:
和locationManager:DidExitRegion:
回调。
您是否尝试过使用它们?