-
1 votesanswersviews
Beacon / IOS CLLocationManager获取当前区域
我正在做一个正在寻找信标的程序,我实现了CLLocationManager,我的应用程序除了一点之外有效 . 我正在调用startMonitoringForRegion()以获取didEnterRegion / didExitRegion回调 . 在这些函数中,我正在执行startRangingBeaconsInRegion()/ stopRangingBeaconsInRegion(),以便在用... -
28 votesanswersviews
暂停后iPhone背景中的iPhone GPS永远不会恢复
我的应用程序需要在后台跟踪用户位置更改,并且只要用户移动就可以正常工作 . 当用户停止并且在10-20分钟左右后暂停 CLLocationManager . 此通知表明: -(void)locationManagerDidPauseLocationUpdates:(CLLocationManager *)manager{} 这对我也没关系 . 太棒了,我节省了一些电池等 问题是当用户再次开始移... -
0 votesanswersviews
获取用户的当前位置坐标:MKMapItem vs CLLocationManager
这是我的场景:我需要准时获取用户的当前位置,以便在 MKMapView 中向他们显示一组附近的兴趣点 . 我不是't need to keep track of user'的位置 . 我需要有人澄清哪种方法最好: 1)ASFAIK,是否可以通过调用 mapItemForCurrentLocation 来获取当前位置 . 你得到一个 MKMapItem 对象,我认为这个调用不需要启用位置服务,但我不... -
1 votesanswersviews
检查Mapkit中的用户位置年龄 - MapKit用户位置的GPS精度明显优于CLLocationManager吗?
室内iPhone 4.禁用WiFi 运行LocateMe SDK示例或我自己的代码30-60秒可以产生2294米的水平精度 . 细胞塔三角测量相当不准确但合理 . 查看其他反向地理编码的应用程序或Foursquare等位置信息显示类似的缺乏准确性 . 但是,如果我切换到我的应用程序中使用Mapkit的另一个视图并检查/显示用户位置,那么它就是现场 . 我的意思是在 Map 上准确的房屋水平,我将与... -
0 votesanswersviews
iOS后台位置更新
我创建了一个在后台使用位置更新的应用程序 . 我已将我的应用程序提交给苹果,但它被Apple拒绝,理由是您在后台使用位置更新而不是使用重要的位置更新和基于形状的区域监控 . 我的应用程序采用位置更新,并为用户提供了特定的更新,这对我的场景非常有效,并且已经使代码更好地节省了电池 . 使用Apple建议的方法,我所获得的重要位置更新和基于形状的区域监控的问题是位置准确性 . 通过显着的位置更新,我可... -
0 votesanswersviews
在模拟器运行时坐标不打印,但是当我在iPhone上运行程序时它们就是这样
我有以下代码 class ViewController: UIViewController, UITableViewDataSource, UITableViewDelegate, CLLocationManagerDelegate { var locationManager = CLLocationManager() var coordinates: String? ... -
0 votesanswersviews
iPhone - LocationManager没有't converge even though a user' s位置服务?
有没有人知道什么可能导致locationManager不收敛到一个值,即使位置服务已启用? Edit 1 - The locationManager works fine for some users, but for other users their location never gets updated. And the user's device, whose location never... -
2 votesanswersviews
CLLocationManager didUpdateLocations在后台模式下调用两次
我想使用CLLocationManager更新用户当前和背景中的当前GPS位置 . 我在info.plist和目标功能下注册了应用程序以使用位置背景模式 . 在iPhone模拟器上一切正常,但在我真正的iPhone上,当app在后台时,函数didUpdateLocations只会被调用两次 . 我使用gpx文件模拟Xcode中的GPS数据 . 当应用程序处于前台时它可以工作,我可以在MapView... -
1 votesanswersviews
从模拟器关闭应用程序时的iOS调试位置监控
似乎我的应用程序在处于终止状态时未启动并使用位置更新进行调用 . 因为我有点难以测试不起作用的东西(当你不得不在办公室内来回移动试图触发显着的位置变化时,使用真实的设备并不容易),有没有办法模拟应用程序关闭时模拟器中的位置更改? 我已经尝试过使用模拟器>调试>位置> [City Bicyce Ride,...],但它似乎只在应用程序运行时才有效 . 我甚至尝试创建一个方案,在编译... -
1 votesanswersviews
如何在调用另一个方法之前等待调用didUpdateLocation方法?
我正在开发一个应用程序,我想在用户注册时存储用户的当前位置 . 因此,只要用户单击注册按钮,就会调用locationManager.startUpdatingLocation(),然后执行注册操作 . 但是,即使在didUpdateLocations委托方法返回坐标之前,也会触发注册方法,因此用户的位置在数据库中存储为nil . 试图在didUpdateLocations中调用注册方法是一团糟,因... -
0 votesanswersviews
位置返回零
我整天都被困在这个问题上 . 在用户选择“在使用中允许位置”之后,我的应用程序不会使用该位置进行更新,从而导致无处可见 最初我使用mapView.userLocation作为查找用户位置的方法,但是当我开始使用CLLocationManager时它停止了工作 . 从顶部我导入CoreLocation并在我的类中添加CLLocationManagerDelegate . 在viewDidLoad()... -
1 votesanswersviews
geofence didEnterRegion不适用
我尝试在iOS 7中测试地理围栏,但不适用于属性 . 这是我的代码:http://pastebin.com/rCg5xUyT 问题是当我向CLLocationManager添加CLCircularRegion(半径:100m)时,我在didEnterRegion时显示UIAlertView,但是UIAlertView在1950m显示,我不明白为什么 . 我在模拟器上进行测试,在我的iPhone 5... -
0 votesanswersviews
当app在Background中时,CLLocationManager didDetermineState方法未被调用
我正在使用 Geofencing 作为我的一个申请 . 但我有一个问题 . 当应用程序处于 Background 模式时,我的应用程序未被调用 **- (void)locationManager:(CLLocationManager )manager didDetermineState:(CLRegionState)state forRegion:(CLRegion )region . 我在设置... -
0 votesanswersviews
我如何评论ALAssetLibrary代表
我需要隐藏位置服务弹出窗口 . 我在我的项目中使用ALAsset库 . 所以有人告诉我对我项目中的以下代码发表评论: (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation 或“ st... -
1 votesanswersviews
didUpdateToLocation不会立即被调用
我在用 startMonitoringSignificantLocationChanges 得到(lat,lon)值 . 我的问题是 (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLoc... -
2 votesanswersviews
如何在我的应用程序进入后台模式时更新位置管理器和计时器?
我有一个计时器,显示用户锻炼的NSTime . 当我的应用程序进入后台模式时,位置管理器和该计时器停止更新 . 当我的应用处于后台模式时,如何让它们更新? 我有一个名为RunViewController的视图,它有一个启动按钮 . 当用户单击该按钮时,计时器和位置管理器将启动 . 代码是: -(void)startRun{ timeSec = 0; timeMin = 0; ... -
3 votesanswersviews
没有调用LocationManager的didEnterRegion
我厌倦了找到这个问题,但无法理解为什么会发生位置管理器的委托方法 didEnterRegion 或 didExitRegion 未被调用 . 我在我的iPhone上测试它但它不起作用 . 请告诉我我错过了什么 . 我的源代码是: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDic... -
1 votesanswersviews
是否可以在后台模式下使用startMonitoringSignificantLocationChanges获取ivars
当应用程序在后台或终止时使用startMonitoringSignificantLocationChanges时,如果检测到重大更改,Apple会声明它会将应用程序带回前台 . 但是,我仍然可以在didUpdateToLocation CLLocationManager委托方法中获取ivar(之前在app处于前台时设置)的值吗?还是丢了? 如果它丢失了,那么在应用程序终止/后台并且由位置管理器带回... -
1 votesanswersviews
如何永远在后台模式下运行应用程序?
我有一个关键问题让我与你分享 . 我有一个iPhone应用程序需要将当前位置发送到服务器,无论应用程序是在每分钟的背景模式还是前台模式 . 我完成了在info.plist参数中设置属性,如后台模式 - >位置和其他位置配置代码通常 - (CLLocationManager *)loc_mngr { if (loc_mngr != nil) { return loc_... -
1 votesanswersviews
为什么在stopLocationManager之后调用didUpdateLocations
我正在做iOS应用程序关联用户的位置 . 我设置CLLocationManager并且它运行良好,但是在CLLocationManager上调用stopUpdatingLocation()之后,委托方法“didUpdateLocations”仍然被调用了几次 . 而且这并不总是发生 . 这是因为stopUpdatingLocation()调用和locationManager之间的延迟真的停止了吗?... -
28 votesanswersviews
didUpdateLocations未调用
我正在尝试获取当前位置,但是didUpdateLocations中的断点永远不会被调用 . 的LocationManager: locationManager = [[CLLocationManager alloc] init]; [locationManager setDelegate:self]; [locationManager setDesiredAccuracy:kCLLocationA... -
4 votesanswersviews
Swift requestWhenInUseAuthorization无效
我正在使用swift为iOS 9.3编写应用程序,需要一张 Map 来显示用户位置 . 我初始化CLLocationManager及其委托,我配置info.plist隐私 - 位置使用说明字符串并调用requestWhenInUseAuthorization但它不显示任何授权请求 . 这是我的代码: import UIKit import MapKit class DetailControlle... -
0 votesanswersviews
在ios 9.3.2中不调用didUpdateLocations
永远不会调用didUpdateLocations,而是使用被拒绝的代码 kCLErrorDenied 调用didFailWithError . 以下是我所做的事情: #import "ViewController.h" @import CoreLocation; @interface ViewController () <CLLocationManagerDelegat... -
1 votesanswersviews
iOS - CLLocationManager didUpdateLocations未在后台调用
我希望我的iOS应用程序在关闭时更新它的位置并发布帖子请求但是位置管理器 didUpdateLocations 不会从后台调用,尽管它在正常的应用程序使用中工作正常 . 下面是我的SendLocation类 . 打电话给 determineCurrentLocation() 吧 . 我的问题是,如果我在应用程序运行时从另一个类调用 determineCurrentLocation() - 它运... -
1 votesanswersviews
为什么locationManager didUpdateLocation不起作用?
将CoreLocation.Foundation添加到BuildPhase并导入到文件的顶部,如果我将以下内容放入带有按钮的视图控制器中,我可以获取位置信息: @IBAction func locationButton(sender: AnyObject) { locationManager.delegate = self locationManager.desiredAccura... -
108 votesanswersviews
终止/暂停时重要更改位置API的行为?
这是描述startMonitoringSignificantLocationChanges应用行为的CLLocationManager文档中的部分: 如果您启动此服务并且您的应用程序随后终止,则系统会在新事件到达时自动将应用程序重新启动到后台 . 在这种情况下,传递给应用程序的选项字典:didFinishLaunchingWithOptions:应用程序委托的方法包含密钥UIApplicatio... -
1 votesanswersviews
startMonitoringSignificantLocationChanges()在物理设备上不起作用
当locationManager设置为 startMonitoringSignificantLocationChanges() 时,我在物理设备上显示位置时遇到问题 . 一切都在模拟器中工作但是当我在iPhone上运行时没有返回坐标,如果我将其更改为 startUpdatingLocation() ,它可以在我的物理设备上运行 . 知道什么可能是错的吗? 我的代码: let locationMan... -
0 votesanswersviews
iOS App与iBeacon奇怪地工作
我正在设计一个iBeacon设备,以便在iPhone上使用应用程序 . 该问题与识别信标的应用程序存在非常奇怪的不一致 . 我主要从这个文档中了解到信标:https://developer.apple.com/ibeacon/Getting-Started-with-iBeacon.pdf这是我系统的简短介绍: 设备: - 按下设备上的按钮,以10Hz触发iBeacon BLE广告约两秒钟 . ... -
0 votesanswersviews
iPhone 6上的片状位置报告
我正在编写一个iPhone应用程序,使用标准位置跟踪报告位置 . CLLocationManager设置如下: let locationManager = CLLocationManager() locationManager.desiredAccuracy = kCLLocationAccuracyHundredMeters locationManager.distanceFi... -
603 votesanswersviews
位置服务在iOS 8中不起作用
我在iOS 7上运行良好的应用程序无法与iOS 8 SDK一起使用 . CLLocationManager 不't return a location, and I don't在设置 - >位置服务下看到我的应用程序 . 我在这个问题上进行了谷歌搜索,但没有出现任何问题 . 可能有什么不对?