看板 MacDev 關於我們 聯絡資訊
# 提醒您:問完問題請不要自刪,留給後人一盞明燈 最近在做ibeacon的測試 遇到一個問題就是 當如果我目前處在beacon的範圍內 我只要開啟app,他就不會執行 didEnterRegion 的func 這問題也找過網路上的文,但我沒有找到答案。 2018年的文章也有提到說要先遠離beacon的範圍 在開啟app 才會進去didEnterRegion 不過我想要知道能不能一開始開啟app 如果是在範圍內, 就進入didEnterRegion的func 去執行我要的程式呢? 不知道有沒有大大解決這個問題的呢? 可否給個指教 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 182.234.142.77 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1559292563.A.F3E.html
Blueshiva: didEnterRegion是delegate method,本 60.251.43.139 05/31 17:25
Blueshiva: 來就是被動通知某事件發生的,你要一開 60.251.43.139 05/31 17:25
Blueshiva: App就去檢查的話,要找CLLocationManag 60.251.43.139 05/31 17:26
Blueshiva: er裡面有沒有適合的方式,例如直接找 60.251.43.139 05/31 17:26
Blueshiva: Initiating Beacon Ranging Requests 60.251.43.139 05/31 17:27
Blueshiva: 的那幾個method,然後查看找到的CLBeac 60.251.43.139 05/31 17:27
Blueshiva: on物件有沒有你要用的 60.251.43.139 05/31 17:28
Blueshiva: 如果有的話,不要直接去呼叫didEnterRe 60.251.43.139 05/31 17:28
Blueshiva: gion,而是應該把didEnterRegion裡面的 60.251.43.139 05/31 17:28
Blueshiva: code抽成一個獨立的method去給兩邊呼叫 60.251.43.139 05/31 17:29
s001582000: 想去丞希綠色 27.247.134.253 05/31 20:10