作者LiHowDie (我要坚强 我可以)
看板MacDev
标题[问题] ibeacon 的 didEnterRegion
时间Fri May 31 16:49:20 2019
# 提醒您:问完问题请不要自删,留给後人一盏明灯
最近在做ibeacon的测试
遇到一个问题就是 当如果我目前处在beacon的范围内
我只要开启app,他就不会执行 didEnterRegion 的func
这问题也找过网路上的文,但我没有找到答案。
2018年的文章也有提到说要先远离beacon的范围 在开启app 才会进去didEnterRegion
不过我想要知道能不能一开始开启app 如果是在范围内,
就进入didEnterRegion的func 去执行我要的程式呢?
不知道有没有大大解决这个问题的呢? 可否给个指教 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 182.234.142.77
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1559292563.A.F3E.html
1F:推 Blueshiva: didEnterRegion是delegate method,本 60.251.43.139 05/31 17:25
2F:→ Blueshiva: 来就是被动通知某事件发生的,你要一开 60.251.43.139 05/31 17:25
3F:→ Blueshiva: App就去检查的话,要找CLLocationManag 60.251.43.139 05/31 17:26
4F:→ Blueshiva: er里面有没有适合的方式,例如直接找 60.251.43.139 05/31 17:26
5F:→ Blueshiva: Initiating Beacon Ranging Requests 60.251.43.139 05/31 17:27
6F:→ Blueshiva: 的那几个method,然後查看找到的CLBeac 60.251.43.139 05/31 17:27
7F:→ Blueshiva: on物件有没有你要用的 60.251.43.139 05/31 17:28
8F:→ Blueshiva: 如果有的话,不要直接去呼叫didEnterRe 60.251.43.139 05/31 17:28
9F:→ Blueshiva: gion,而是应该把didEnterRegion里面的 60.251.43.139 05/31 17:28
10F:→ Blueshiva: code抽成一个独立的method去给两边呼叫 60.251.43.139 05/31 17:29
11F:推 s001582000: 想去丞希绿色 27.247.134.253 05/31 20:10