0

我正在尝试使用 激活 iBeacon 的notifyOnExitornotifyOnEntry属性startMonitoringForRegion:。但是,尽管已关闭或尽管已关闭,locationManager:didDetermineState:forRegion:仍需要调用(我通过检查 region 参数的值来确认标志确实已关闭)。CLRegionStateInsidenotifyOnEntryCLRegionStateOutsidenotifyOnExitlocationManager:didDetermineState:forRegion:

所以我收到了更多我想要的通知。显然,我可以在发布通知之前自己检查标志值,但我想先在这里检查一下是否有其他人有一些见解(如果需要,可以发布更多代码)。

4

1 回答 1

2

我不确定notifyOnExitandnotifyOnEntry标志会影响locationManager:didDetermineState:forRegion:回调。我认为它们可能只会影响locationManager:DidEnterRegion:locationManager:DidExitRegion:回调。

你试过用那些吗?

于 2014-05-08T17:12:58.470 回答