请问为什么苹果官方Demo检测不到设备的进入或退出状态?

你区分一下两种监控方法:

  1. startMonitorRegion,可以在后台运行,但是监控的颗粒度比较粗,可以获得didEnter和didExit事件。
  2. startRange, 只能在前台运行。可以获得具体的CLBeacon对象,比如具体的UUID/major/minor

你得根据实际情况来处理