是否可以在didEnterRegion和didExitRegion上设置延迟?
问题是,如果我开车经过该区域,则会触发输入和退出事件,但如果我在那里停留了+10分钟,我只希望事件能够触发。
实施例: 我进入一个地区并停留15分钟并且输入事件开始。 我在该地区开车,事件不会发生。
最后我还有另一个问题: 所有事件都记录多次,这是正常的吗?
答案 0 :(得分:2)
我不知道你是否可以告诉系统什么时候开火。相反,你可以maintani事件的resualt。您可以在输入区域时安排任务(通过DisyncPatch类的asyncAfter方法),如果在10-15秒内退出,则可以取消。
将第一个偶数的时间存储在退出事件中进行比较,并设置在退出时转动的布尔标志,并检入预定的块。