ios - iOS Obj-C从CLLocation提取纬度

标签 ios objective-c geolocation cllocationmanager cllocation

我正在更新一个Obj-C项目,并使用类似于以下内容的CLLocation创建了一个“上载模型”的模型:
NSLog输出:

<+ 38.03744507,+ 122.80317688> +/- 0.00m(速度-1.00 mps / class -1.00)@ 8/23/16,9:44:41 PM中欧夏令时

所以我假设我可以这样提取数据:

CLLocation *lat = self.currentUploadPackage.placeLocation.coordinate.latitude;

我进入placeLocation,但是Xcode声称它不包含coordinatelatitude
(/Users/user/Development/app/ShareDescriptionViewController.m:92:37:在正向类对象“CLLocation”中找不到属性“latitude”)

如何从上述的CLLocation获取长/纬度数据?或任何提示。

(PS:我对ObjC不好,因为我专注于Swift)

最佳答案

请注意,该错误提到“转发类对象'CLLocation'”。

这意味着您在某处使用@class CLLocation(可能在某些.h文件中)。但这除了提供某些类之外,没有提供有关CLLocation的任何详细信息。

要修复您的代码,您需要在实际上尝试访问CLLocation属性的.m文件中导入正确的.h文件。

#import <CoreLocation/CLLocation.h>

关于ios - iOS Obj-C从CLLocation提取纬度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39109928/

相关文章:

ios - Firebase 规则设置

javascript - 哪种语言更适合与股票市场相关的 iPhone 应用程序 - JavaScript 还是 Objective-C?

ios - x-www-form-urlencoded objective-c

ios - 景观应用 Xcode 5/iOS 7

android - 无法使用 3G 进行地理定位

google-maps - 谷歌地图 API 最大坐标长度?

ios - 有什么办法可以在 iOS 的用户系统设置中添加语言吗?

ios - 我如何在 Xcode 5 中使用 xib 文件而不是 Storyboard?

ios - UICollectionView 不加载图像

ios - 应用被拒绝 2. 1 性能 : App Completeness