cllocationmanager相关内容

Getlocation函数无法正确找到位置

我的代码应该返回设备的位置,以用于放置图钉。 由于某些原因,多次调用它时,总是返回第一次调用时返回的值。 代码中的打印返回第一个值。我可能忽略了一些显而易见的事情,但是我无法弄清楚是什么。 func getLocation()-> CL位置! { locationManager.startUpdatingLocation() var x = locationManager. ..
发布时间:2020-10-02 20:40:14 移动开发

CLLocationManager没有停止/释放

我正在使用MKMapView,并使用CLLocationManager在最后一个已知的位置启动地图,问题是iPhone和定位服务报告我完成后仍在使用服务,这引起了对电池的一些担忧用法。 所以,请帮助我正确释放它。 CLLocationManager * MANG = [[CLLocationManager alloc] init]; [MANG startMonitoringSi ..
发布时间:2020-10-02 20:39:10 移动开发

在应用的多个部分中调用位置

我想使用以下代码在我的应用的多个部分中找到用户的位置。为避免复杂性,我只想在一个位置获得用户的位置。我假设我需要将其放入我的appDelegate中,然后在需要使用它时从其他视图中以某种方式调用它。除了我的appDelegate之外,有人知道我需要使用什么来将位置作为NSString放在视图/选项卡上吗?谢谢! -(NSString *)deviceLocation { NSString ..
发布时间:2020-10-02 20:39:02 移动开发

了解iOS中的iBeacon:didDetermineState和didEnterRegion事件

第一部分: 我编写了以下代码来监视iBeacons。我想检测 didEnterRegion 和 didExitRegion 事件。但是它永远不会发生。您是否可以看一下代码并提出可能遗漏的内容? 我使用Apple AirLocate示例代码,将一台设备配置为iBeacon,并执行以下步骤来测试我的代码: 步骤: 编译并执行设备B上的AirLocate 示例代码 在设备B上的 ..
发布时间:2020-10-02 20:38:40 移动开发

使用Geocoder更新属性以获取用户实际地址EXC_BAD_ACCESS

我是一个相对较新的iOS开发人员,并且正在处理 geocoder完成处理程序,因此我不了解如何使用geocoder找到的地址来更新变量,以及如何对其进行处理。简而言之,我希望地理编码器块以某种方法使用该信息。 -(void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLo ..

如何处理“取消”弹出警报按钮以获取位置服务

我在应用程序中使用位置服务。当我在打开位置服务的情况下运行该应用程序时,一切都非常完美。但是,如果我在全球范围内关闭位置信息服务,然后返回该应用。它弹出一个对话框,说“打开定位服务以允许您确定位置”,并带有两个按钮“设置”和“取消”。 如果我点击“设置” ,它将我带到“设置”应用程序(符合预期)。但是,如果我点击“取消”,则什么也不会发生。我的应用无法获取事件,它冻结,等待发生的事情。如果之 ..
发布时间:2020-10-02 20:38:33 移动开发

应用关闭时的startMonitoringForRegion

我正在使用 startMonitoringForRegion 来监视特定区域。 当应用程序未运行时,我通过比较 [launchOptions objectForKey:@“ UIApplicationLaunchOptionsLocationKey”] 在用户输入/离开特定位置时成功生成了本地通知Appdelegate。 但是现在我不明白如何知道用户进入某个位置或离开某个位置。 我无法找 ..
发布时间:2020-10-02 20:38:31 移动开发

在后台模式下使用在iOS模拟器中运行的高速公路驱动器/城市

我试图利用iOS模拟器中的选项:debug->高速公路/城市运行,以模拟位置更新。 在我的代码中我正在使用 CLLocationManager 通过以下代码获取位置更新: - (void)viewDidLoad { [super viewDidLoad]; //加载视图后进行其他任何设置,通常是从笔尖进行。 locationManager = [[CLLocationMa ..
发布时间:2020-10-02 20:38:22 移动开发

信标/ IOS CLLocationManager获取当前区域

我正在做一个正在寻找信标的程序,我实现了CLLocationManager,并且我的应用程序除一点以外都可以运行。 我打电话给startMonitoringForRegion()来获取didEnterRegion / didExitRegion回调。在这些函数中,我正在执行startRangingBeaconsInRegion()/ stopRangingBeaconsInRegion(),以便 ..
发布时间:2020-10-02 20:38:18 移动开发

停止CoreLocation后台更新

我的应用程序注册了背景位置更新(不是重大更改。我需要的粒度比公里还多) 该部分效果很好。我只想停止该应用在后台运行60分钟后的更新。我现在的操作方式是在我的CLLocationManager委托中调用 stopUpdatingLocation 。 但是,我不确定,这是否实际上会阻止我的应用接收后台位置更新,还是会,但只会忽略它们。理想情况下,除了用户活动后的一小段时间,我不想让我的应用 ..

用户进入特定区域提供的ios时如何获取本地通知

我正在从事这样一个项目,其中应用程序执行以下操作: 1。获取用户当前位置。 2.当用户进入或在我提供的特定位置附近时获取本地通知。 我所做的是: 我已经下载了区域示例代码(提供了苹果),并使用IOS核心定位框架找到了我的当前位置。它工作正常,下面的代码如下: //基于地图视图的中心创建一个新区域。 CLLocationCoordinate2D坐标= CLLocat ..
发布时间:2020-10-02 20:38:14 移动开发

快速获取每公里分钟数,从每米秒数

我有一个 CLLocations 数组,每个数组具有每米秒数的元素。我想从该数组计算运行拆分(每公里分钟)。如何从 CLLocations 数组中获取每公里的分钟数? 这就是我在下面获取位置的方法。 让查询= HKWorkoutRouteQuery(route:route){(_,位置,_,错误)在 中,如果让错误=错误{ 打印(“获取路线数据时出错:”,错误) return } ..
发布时间:2020-10-02 20:37:48 移动开发

CLLocationManager startMonitoringForRegion:设备重新启动后不重新启动应用程序

好,所以我目前有一个应用程序,在其中注册了要使用 CLLocationManager startMonitoringForRegion 方法监视的地理围栏。当应用程序位于前台和后台时,此方法可以正常工作。 我还设置了适当的plist值: UIBackgroundModes:{location} UIRequiredDeviceCapabilities:{location-serv ..
发布时间:2020-10-02 20:36:39 移动开发