草庐IT

Corelocation

全部标签

ios - CoreLocation 不适用于 iOS 8 上的 Adhoc Distribution

自第一个Xcode6beta1以来,我一直在开发依赖于CoreLocation的应用程序。上周我提交了它进行测试iTunesconnect/TestFlight.该应用程序在开发设备上完美运行,但当我创建临时版本时,它不要求授权。详情:Settings>General>Reset>ResetLocationWarnings没有解决我在Info.plist上设置了NSLocationWhenInUseUsageDescriptionCoreLocation.framework添加到LinkedFrameworksandLibraries(但删除时没有任何变化)我正在为MBProgress

ios - 让一个非常简单的 Swift CoreLocation 示例工作

我已经尝试使用Swift遵循简单的CoreLocation示例,但我无法让事情正常进行。我已经提取了大部分代码,所以它只是为了突出问题的准系统,我希望答案能swift跳出给某人。importUIKitimportCoreLocationclassViewController:UIViewController,CLLocationManagerDelegate{@IBOutletweakvartxtLatitude:UITextField!@IBOutletweakvartxtLongitude:UITextField!@IBOutletweakvarcmdLocateMe:UIButt

ios - CoreLocation 线程崩溃崩溃 : com. apple.CoreLocation.ConnectionClient.0x16fcb870.events

我在我们的生产应用程序中遇到了Apple的CoreLocation线程崩溃。我无法在我的测试中重现它,也很难弄清楚它是在CoreLocation内部。目前它只发生在少数人口中,但我可以看到它正在变得越来越大。Crashed:com.apple.CoreLocation.ConnectionClient.0x16fcb870.events0CoreLocation0x2aa2db54CLClientCreateIso6709Notation+536751CoreLocation0x2aa2dc7bCLClientCreateIso6709Notation+539702CoreLocati

ios - CoreLocation 类的 Codable 扩展

我需要将Codable添加到两个类中。一个是CLLocationCoordinate2D,第二个是CLCircularRegion。我对CLLocationCoordinate2D没有任何问题,它可以通过这样做来工作:extensionCLLocationCoordinate2D:Codable{publicenumCodingKeys:String,CodingKey{caselatitudecaselongitude}publicfuncencode(toencoder:Encoder)throws{varcontainer=encoder.container(keyedBy:Co

swift - CoreLocation 用户速度

我目前正在尝试获取当前用户的设备移动速度。这是我的代码:importUIKitimportFoundationimportCoreLocationclassViewController:UIViewController,CLLocationManagerDelegate{letmanager=CLLocationManager()varcurrentSpeed=0.0overridefuncviewDidLoad(){super.viewDidLoad()manager.requestWhenInUseAuthorization()manager.delegate=selfmanage

ios - 我基于 CoreLocation 的 Swift 应用程序未请求用户访问位置的权限

我正在构建一个基于CoreLocation的应用程序,该应用程序根据纬度、经度、水平精度、高度、垂直精度、行进距离等6个参数向用户显示他们的位置。它假设第一次请求用户允许访问位置,但我也尝试重置所有模拟器的设置。灰色部分稍后会用map填充。这就是我的View.Controller.swift的样子://Createdby16246on6/7/16.//Copyright©201616246.Allrightsreserved.//importUIKitimportCoreLocationclassViewController:UIViewController,CLLocationMan

swift - 在 CoreLocation 中使用新的 CLVisit

我没有找到任何关于CLVisit的内容,所以我正在尝试自己探索该技术。有谁知道为什么它不起作用?所有.plistkey均已设置并正常工作。classViewController:UIViewController,CLLocationManagerDelegate{varmanager:CLLocationManager!overridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.manager=CLLocationManager()man

iphone - iOS CoreLocation 高度

在iOS4.0之前,CoreLocation会正确报告高度,现在它始终报告为0英尺。-(void)locationManager:(CLLocationManager*)managerdidUpdateToLocation:(CLLocation*)newLocationfromLocation:(CLLocation*)oldLocation{NSString*tLatitude=[NSStringstringWithFormat:@"%3.5f",newLocation.coordinate.latitude];NSString*tLongitude=[NSStringstring

ios - 在 iPhone 模拟器上测试 CoreLocation

更新:从iOS5和Xcode4.1开始,现在可以在模拟器中测试位置甚至定义路线。参见http://developer.apple.com了解更多详情。遗留问题有没有办法在iPhone模拟器上测试CoreLocation?我所需要的只是能够自己设置位置并让CoreLocation返回它。 最佳答案 这是我强制CLLocationMager返回的简单技巧Powell'sTechBookstore的地理坐标仅在模拟器上:#ifdefTARGET_IPHONE_SIMULATOR@interfaceCLLocationManager(Sim

Swift:Corelocation 处理 didFailWithError 中的 NSError

我正在使用CoreLocation成功确定用户的位置。但是,当我尝试使用CLLocationManagerDelegate方法时:funclocationManager(_manager:CLLocationManager!,didFailWithErrorerror:NSError!)我遇到了错误术语的问题。funclocationManager(manager:CLLocationManager!,didFailWithErrorerror:NSError!){println("didFailWithError\(error)")ifleterr=error{iferr.code=