3
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Bluetooth Low EnergyAdvent Calendar 2015

Day 23

CoreLocationで領域外に出ずともすぐに領域内検知できるようにする

Last updated at Posted at 2016-01-03

これは小技です。

CoreLocationでiBeaconを使って(あ、別にiBeacon関係ないか)領域内に入った、出たってのを検知できると思いますが、なぜかiOSの場合は領域を出たってのを検知するまでに20秒くらいかかります。

おそい!!って思ってついカッとなって、

[self.manager stopMonitoringForRegion: self.region];
[self.manager startMonitoringForRegion: self.region];

としたらすぐにまた領域の検知を開始して、didExitRegionしてなくてもdidEnterRegionが呼ばれました。。。

やりたい処理が終わったあと、↑みたいにstop & startするといいと思います。

まあこれが良い使い方かわかりませんが、これが便利な場合もあったということで。

3
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?