iOS和Swift:CLLocationManagerDelegate不更新第一个位置以外的位置坐标

双打

使用以下代码,我的currentLat和currentLong不会在第一个位置之外进行更新。位置永远不会有超过1个项目,而且总是完全相同。

func locationManager(manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
    let loc: CLLocation = locations[locations.count - 1]
    currentLat = loc.coordinate.latitude
    currentLong = loc.coordinate.longitude
}

我一直在进行的所有搜索仅显示了如何使其完全不起作用,但是这种方法只能起作用一次。

我希望这种方法能够持续更新GPS坐标,并在位置更新时解雇该代表。该位置是否一直保持更新?我认为这是由于“ startUpdatingLocation()”的术语,并且有一个“ stopUpdatingLocation()”。我是否试图不正确地使用它?

就像我说的那样,它是第一次工作,因此它的加载和启动就很好,允许权限,info.plist具有必要的条目。

法哈德

当您要更新位置时,一旦获得新位置,则应停止现有更新。您可以stopUpdatingLocation()在您的didUpdateLocations:方法中使用

func locationManager(manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {

    // This should match your CLLocationManager()
    locManager.stopUpdatingLocation()

    let loc: CLLocation = locations[locations.count - 1]
    currentLat = loc.coordinate.latitude
    currentLong = loc.coordinate.longitude
}

然后locManager.startUpdatingLocation()在需要新位置时致电给您

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Mysql Regexp字符在任何位置和第一个位置

来自分类Dev

提取数据集中的第一个和最后一个位置

来自分类Dev

Viewpager检测第一个和最后一个位置

来自分类Dev

如何通过在第一个位置插入元素来更新数组

来自分类Dev

网格视图-第一个和最后一个位置的第一项

来自分类Dev

Java:替换除第一个位置上的符号“ +”以外的所有非数字符号

来自分类Dev

MongoDB:如何在随机位置而不是最后和第一个位置聚合$ arrayElemAt?

来自分类Dev

测量每天的第一个和最后一个位置记录与R中的动物之间的距离

来自分类Dev

测量每天的第一个和最后一个位置记录与R中的动物之间的距离

来自分类Dev

将第一个单词移到Java中的最后一个位置

来自分类Dev

查找数组中值的第一个/下一个位置

来自分类Dev

适配器第一个位置=第六个位置?

来自分类Dev

检索表时,无法在表中的第一个位置获得第一个元素?

来自分类Dev

打印链接列表时,最后一个元素值出现在第一个和最后一个位置

来自分类Dev

Scheme函数将一个列表和一个原子作为参数,并返回原子出现的第一个位置的索引

来自分类Dev

Scala-查找两个Seq不同的第一个位置

来自分类Dev

在char的第一个位置将char *分成两个char *

来自分类Dev

将最后一列复制到第一个位置awk

来自分类Dev

在第一个位置的一维数组中插入元素

来自分类Dev

如何仅在列表视图的第一个位置插入横幅广告?

来自分类Dev

如何在C#中将光标放置在Datepicker控件的第一个位置?

来自分类Dev

从每行第一个位置StringJoiner删除分隔符

来自分类Dev

如何将列表项移到第一个位置然后移回?

来自分类Dev

是否可以使用sas / sql在第一个位置插入列

来自分类Dev

ElasticSearch-查询与第一个位置匹配的字段上的数据

来自分类Dev

列表列表中的第一个位置出现

来自分类Dev

将小部件添加到面板的第一个位置?

来自分类Dev

php laravel获取所有信息并追加到第一个位置

来自分类Dev

在R中的绘图中的第一个位置指定范围

Related 相关文章

  1. 1

    Mysql Regexp字符在任何位置和第一个位置

  2. 2

    提取数据集中的第一个和最后一个位置

  3. 3

    Viewpager检测第一个和最后一个位置

  4. 4

    如何通过在第一个位置插入元素来更新数组

  5. 5

    网格视图-第一个和最后一个位置的第一项

  6. 6

    Java:替换除第一个位置上的符号“ +”以外的所有非数字符号

  7. 7

    MongoDB:如何在随机位置而不是最后和第一个位置聚合$ arrayElemAt?

  8. 8

    测量每天的第一个和最后一个位置记录与R中的动物之间的距离

  9. 9

    测量每天的第一个和最后一个位置记录与R中的动物之间的距离

  10. 10

    将第一个单词移到Java中的最后一个位置

  11. 11

    查找数组中值的第一个/下一个位置

  12. 12

    适配器第一个位置=第六个位置?

  13. 13

    检索表时,无法在表中的第一个位置获得第一个元素?

  14. 14

    打印链接列表时,最后一个元素值出现在第一个和最后一个位置

  15. 15

    Scheme函数将一个列表和一个原子作为参数,并返回原子出现的第一个位置的索引

  16. 16

    Scala-查找两个Seq不同的第一个位置

  17. 17

    在char的第一个位置将char *分成两个char *

  18. 18

    将最后一列复制到第一个位置awk

  19. 19

    在第一个位置的一维数组中插入元素

  20. 20

    如何仅在列表视图的第一个位置插入横幅广告?

  21. 21

    如何在C#中将光标放置在Datepicker控件的第一个位置?

  22. 22

    从每行第一个位置StringJoiner删除分隔符

  23. 23

    如何将列表项移到第一个位置然后移回?

  24. 24

    是否可以使用sas / sql在第一个位置插入列

  25. 25

    ElasticSearch-查询与第一个位置匹配的字段上的数据

  26. 26

    列表列表中的第一个位置出现

  27. 27

    将小部件添加到面板的第一个位置?

  28. 28

    php laravel获取所有信息并追加到第一个位置

  29. 29

    在R中的绘图中的第一个位置指定范围

热门标签

归档