- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在使用 IBeacon 构建一个简单的 ios 应用程序,我正在使用 startMonitoringForRegion 来检测信标。
[self.locationManager startMonitoringForRegion:beaconRegion];
没关系。我的问题是我想检查蓝牙是打开还是关闭。如果蓝牙关闭,我想定期检查用户是否靠近信标网络并发送建议激活蓝牙的通知。为此,我使用 startMonitoringSignificantLocationChanges。
[self.locationManager startMonitoringSignificantLocationChanges];
问题是这两个方法都调用了 didUpdateLocations,所以我发送了多个通知。我可以确定此方法是由 startMonitoringForRegion 还是 startMonitoringSignificantLocationChanges 调用的吗?
谢谢
最佳答案
startMonitoringSignificantLocationChanges 使用 locationManager:didUpdateLocations: 回调
当 startMonitoringForRegion: 使用 locationManager:didEnterRegion:(didExitRegion) 回调
关于ios - startMonitoringForRegion 与 startMonitoringSignificantLocationChanges,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28324244/
我有一个需要使用 StartMonitoringForRegion 的应用程序。当我将以下代码放入应用程序 didFinishLaunchingWithOptions 中时,它会起作用。 [loc s
CLLLocationManager 中的 header 有这一行: - (void)startMonitoringForRegion:(CLRegion *)region
我一直在尝试使用 startMonitoringForRegion 一段时间,但在捕获进入/退出事件时遇到了问题。当我在模拟器上启动应用程序并移动到我指定的位置时,我得到 1 个输入事件,但输入事件再
我在 iOS 5 中遇到了 startMonitoringForRegion 方法的问题。文档说该方法采用参数“accuracy”: - (void)startMonitoringForRegion:
使用 CLLocation Manager 我想实现 startMonitoringforRegion。 locationManager:didEnterRegion: 和 locationManag
startMonitoringForRegion 方法的 Apple 文档中有以下文本: An app can register up to 20 regions at a time. In orde
我正在使用 IBeacon 构建一个简单的 ios 应用程序,我正在使用 startMonitoringForRegion 来检测信标。 [self.locationManager startMoni
我正在模拟器上测试区域监控。[CLLocationManager regionMonitoringAvailable] 和 [CLLocationManager regionMonitoringEna
在 Apple 的开发者门户中,它指出 startMonitoringForRegion:desiredAccuracy: 最终将唤醒我的应用程序(即使它被终止)并向核心位置委托(delegate)发
我尝试让iPhone4监视区域并通过调用didEnterRegion或didExitRegion通知我。我无法让它工作。我在这里阅读了可能所有相关的条目,再加上网上的几篇文章....iOS 只是不调用
目前我的接收器应用程序可以使用一个 UUID,这是我的代码: - (void)startMonitoringItem { CLBeaconRegion *beaconRegion = [sel
在我的 IOS 应用程序中,我正在实现地理围栏。在当前的实现中,我使用的代码如下: CLRegion* region3 = [[CLRegion alloc] initCircularRegion
在底部(在 AppDelegate.m 中)您可以看到我的 CLLocationManager 委托(delegate)方法,它们都没有被调用。我正在使用 GPX 文件,但即使没有进入或退出区域,也应
我遇到一个问题,如果我在区域内启动应用程序,我的应用程序将不会触发 didEnterRegion 事件。如果我在区域外启动应用程序然后进入该区域,它会触发。如果我在区域内启动应用程序,然后离开该区域,
我已经通过调用 startMonitoringForRegion 开始了区域监控。但是我发现 didStartMonitoringForRegion 被调用了两次,didEnterRegion 也被调
当我开始监控一个区域时 locationManager.startMonitoringForRegion(tGeoFence[wert][wert2]) 然后像这样尝试确定它是否已经输入: for r
从 CLLocationManager.h: /* * startMonitoringForRegion: * * Discussion: * Start monitoring
我正在初始化 CLLocationManager 的实例,如下所示: CLLocationManager *locationManager = [[CLLocationManager alloc]in
我正在尝试使用 startMonitoringForRegion 在 iOS 中为 iPhone 4 编写一个应用程序,每次位置委托(delegate)收到位置更新时都会触发本地通知。 只要手机处于唤
我正在使用 estimote 信标和区域进行一些测试。 在我开始监控一个区域时阅读文档,我将告诉我的代表一个特定的区域正在被监控,但是,didEnterRegion 和 didExitRegion 永
我是一名优秀的程序员,十分优秀!