objective-c - 来自 ios 中位置服务的多个位置?

标签 objective-c location-services

我的问题是关于从#CLLocation 管理器获取多个位置以及如何在 Objective-C 中制作 x 和 y 轴。

最佳答案

所有位置存储在委托(delegate)方法中:

- (void)locationManager:(CLLocationManager *)manager 
    didUpdateToLocation:(CLLocation *)newLocation 
           fromLocation:(CLLocation *)oldLocation

上述委托(delegate)在 iOS 6 中已弃用。现在应使用以下委托(delegate):

- (void)locationManager:(CLLocationManager *)manager 
     didUpdateLocations:(NSArray *)locations

为了获得最后的位置,只需获取数组的最后一个对象:

[locations lastObject]

关于objective-c - 来自 ios 中位置服务的多个位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32907037/

相关文章:

iphone - iOS 在数组中存储和加载多个 Web View

ios - iOS 9背景位置更新和使用Web服务在服务器上更新

android - Google Play Location Services 9.2.0 缺少谷歌归因 Android 资源

ios - WatchKit 调用的定位服务在后台不工作

ios - 位置服务在 iOS 11 中不起作用

iphone 删除下一个字符串 - 在特定字符串出现后保留字符串的其余部分

objective-c - 当 AudioSessionActive 为 NO 时,无法通过硬件按钮控制 AVAudioPlayer 的音量

ios - iOS 8.1.3 中设备方向返回错误

ios - 当应用程序在后台运行在模拟器上但不在设备上运行时更新位置(iOS 9)

ios - 如何为 UISegmentedControl 上的 tableView 重新加载设置动画点击作为 pushviewcontroller