didUpdateLocations 而不是 didUpdateToLocation

2024-01-06

随着 iOS6 的发布,Apple 希望我们使用 didUpdateLocations 而不是 didUpdateToLocation。谁能解释如何正确使用 didUpdateLocations?


我假设您使用以下代表来获得最后一个位置?

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

上面的委托在 iOS 6 中已被弃用。现在应该使用以下内容:

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

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

[locations lastObject]

换句话说,[locations lastObject](新代表)等于newLocation(老代表)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

didUpdateLocations 而不是 didUpdateToLocation 的相关文章

  • 每 24 小时触发一次方法

    我正在尝试每天在给定时间触发一个方法 我尝试了一些方法 但我无法真正使其发挥作用 任何意见 将不胜感激 此外 如果无论应用程序是否打开它都会触发 那就更理想了 这可能吗 UI本地通知 http developer apple com lib
  • NSUInteger 的奇怪行为 - 无法正确转换为浮动

    这是我的情况 这让我发疯 我有一个计数值为 517 的 NSMutableArray 我有一个双精度值 它是我的乘数 double multiplier 0 1223 double result myArray count multipli
  • 用户验证 Facebook 后未调用应用程序打开 Url 方法

    我已将 ios 应用程序中的 facebook 升级到 3 0 并使用提供的代码https developers facebook com docs howtos login with facebook using ios sdk http
  • 会话重新启动后 AVcapture 会话启动缓慢

    我有一个主视图控制器 它连接到具有 avcapturesession 的第二个视图控制器 我第一次从主视图控制器转向捕获会话控制器 大约需要 50 毫秒 使用 仪器 检查 然后我从捕获会话返回到主视图控制器 然后从主控制器返回到 avcap
  • “预期的 ';'在 Swift 下的顶级声明符之后”

    我正在尝试将所有颜色设置在一个 Swift 文件中 该文件可以在我的整个应用程序中使用 下面的代码会导致 import Foundation import UIKit class DotColors let tsblueColor UICo
  • 如何向标准 UIButton 添加徽章? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 是否可以在标准中添加看起来标准的徽章UIButton 如果不支持半原生 那么实现此目的最简单的方法是什么 示例图片 这是 Sascha
  • 访问目标 c 中的类方法。使用 self 还是类名?

    我正在学习 iOS 编程 并且对以下有关关键字 self 的使用的代码感到困惑 据我了解 self就像Java的this 它指的是当前实例 当我想调用类方法时 通常的方式应该是这样 PlayingCard validSuits 但是侵入实例
  • 如何在代码中编辑约束

    我有一个以 100 开始宽度限制的网页 当用户单击按钮时 我想将约束更改为 200 我试过这个 NSLayoutConstraint constrain NSLayoutConstraint constraintWithItem self
  • 在 UIWebView 中播放 Facebook 视频

    有谁知道如何在 Facebook 上播放视频UIWebView 我的应用程序将视频上 传到 Facebook 并检索视频的网址 我想将此网址嵌入到UIWebView播放 我已经为 youtube 解决了这个问题 但没有为 Facebook
  • TableViewController 的 viewDidLoad 未触发

    我一直在关注这个tutorial http www appcoda com ios programming sidebar navigation menu 有一个滑出式菜单 我添加了一个 TableViewController 它将显示文章
  • Objective-C 中发送给对象的消息可以被监听或者打印出来吗? [复制]

    这个问题在这里已经有答案了 可能的重复 Objective C 中拦截方法调用 https stackoverflow com questions 1618474 intercept method call in objective c 如
  • 叠加 SKScene 未显示

    我正在尝试将 SKScene 覆盖在 SCNScene 上 当我在模拟器和 iPhone6 上运行我的应用程序时 overlayScene SKScene 按预期显示 但是当我尝试在 iPhone5 上运行它 尝试了 2 个不同的设备 时
  • Firebase ref.removeAllObservers() 是否也会递归删除子观察者?

    我看到了一些与此相关的问题 但没有一个真正证实了我的疑问 If I removeAllObservers 在父节点上 这是否也会递归地删除可能已附加在所有子节点和子节点的子节点等处的所有其他观察者 递归地 API 文档为removeAllO
  • 如何使用 RX 应用宽限时间?

    我有一个Observable
  • CoreBluetooth:检测设备超出范围/连接超时

    我正在设计一个 iOS 框架来处理多个 BLE 设备 均为同一类型 目前一切都运行良好 除了一件事 客户想要一个包含可用设备的列表 但是 我如何检测过去发现的设备何时不再可用 当我尝试连接到不再可用的设备时 会出现另一个问题 文档说 连接尝
  • 处理 UICollectionView 中的点击手势

    由于我无法使用任何框架来创建相册 因此我尝试使用 Collection View 创建自己的相册 但我一开始就陷入困境 我的目标是将网络服务中的所有图像显示到我的集合视图中 因为所有图像都已显示 下一步是当有人点击任何单元格时 我可以在新视
  • 模态转场需要点击 2 次而不是 1 次

    我的 UITableView 需要点击 2 次才能显示所选单元格的详细信息页面 一次用于选择 另一次用于显示详细信息视图 我希望有一个 CLI 直接显示所单击单元格的详细视图 我在 UITableViewManager m 中使用此方法的模
  • 是否可以跨 2 个不同的 iOS 应用程序访问数据?

    假设我在 App1 中存储了一些 ID 数据 并希望在同一设备上的 App2 中访问它 平台上可以这样吗 如果没有的话有什么解决方法吗 您可以使用iOS 钥匙扣 http developer apple com library ios do
  • 像 TraceGL 一样分析 Objective C 中的代码路径?

    TraceGL 是一个非常简洁的项目 它允许 JS 程序员跟踪 Javascript 中的代码路径 它看起来像这样 我想为 Objective C 构建类似的东西 我知道运行时使跟踪方法调用变得相当容易 但是我如何跟踪控制流 例如 在上面的
  • 如何为 UIImageView 随机化器实现滑动手势

    我一直在浏览大量的教程和问题 但似乎找不到我要找的东西 我有一种感觉 我只是错过了一个简单的步骤 我仍在学习诀窍 所以请承受和我一起做这个 我正在 xcode 4 3 3 上制作图像随机化器 并且我已经能够使用按钮来随机化图像 但我希望它能

随机推荐

  • Oracle 时间比较

    Oracle 10g 是否在这里进行了正确的时间比较 或者我是否需要转换为十进制时间然后进行比较 例如 IF SELECT TO CHAR sysdate HH24 MI SS from dual lt 15 00 THEN Thanks
  • Terraform 计划想要销毁导入的 RDS 资源

    我使用以下命令将之前部署的 RDS 实例替换为手动配置的 RDS 实例 terraform destroy target aws db instance my db terraform import aws db instance my d
  • 创建完美的 JPA 实体 [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我已经使用 JPA 实现 Hibernate 有一段时间了 每次我需要创建实体时 我发现自己都在为 AccessType 不可变属性 equal
  • Git - 是否可以修改/删除远程 git 存储库的引用日志,例如在 Github 上?

    求个朋友 Scenario 机密信息被意外推送到公共 github 存储库 一旦提交者注意到失败 他就决定用以下命令覆盖 git 历史记录push f从网络上删除信息 Problem 机密信息仍然可以通过以下方式访问git reflog在
  • 如何在cmd中显示阿拉伯文文本?

    I am working in a webaap for Arabian client In jboss console i am not getting the Arabic texts In place for Arabic text
  • 如何在Javascript中删除字符串中的所有非数字字符(不包括减号、点和逗号)?

    数字字符是 0 1 2 3 4 5 6 7 8 9 dot comma minus at the start of the string 我需要从字符串中删除所有非数字字符 这里的例子 123 gt 123 123 45 gt 123 45
  • 如何从外部填充 Django 模型?

    从外部源将数据填充到 Django 模型中的最佳想法是什么 例如 我有一个模型运行 并运行 XML 文件中的数据 该文件每周都会更改 我应该创建一个视图并从curl cronjob调用该视图URL 优点是可以随时读取该数据 而不仅仅是在cr
  • Java 未选中:未选中 varargs 参数的通用数组创建

    我已将 Netbeans 设置为在 Java 代码中显示未经检查的警告 但我无法理解以下行中的错误 private List
  • 通过CMD控制台发送邮件

    您好 我想通过 microsoft cmd 控制台发送邮件 我尝试了很多方法 但没有成功 我试过这篇文章http jpsoft com help index htm sendmail htm http jpsoft com help ind
  • 使用 jquery 切换 .active 类

    我正在尝试切换班级 active使用jquery 这就是我到目前为止所得到的 html div class downloadButtons div class download button wrapper div class deskto
  • 实现异步接口同步[重复]

    这个问题在这里已经有答案了 假设我有以下界面 public interface IApiOutputCache Task RemoveStartsWithAsync string key Task
  • 如何防止nginx出现“304 Not Modified”?

    我正在尝试禁用 nginx 中的所有缓存以进行测试 我设置了以下行 add header Cache Control no cache 我看到页面本身没有被缓存 但是图像 CSS 和 JavaScript 被缓存 我怀疑这是因为 Firef
  • 如何阻止读取 Ruby 中的命名管道?

    我正在尝试设置一个 Ruby 脚本 该脚本在循环中从命名管道读取数据 并阻塞直到管道中的输入可用 我有一个进程定期将调试事件放入命名管道中 Open the logging pipe log File open log pipe w log
  • 连接基于文档的应用程序中的菜单项

    我已经就这个主题提出了几个问题 但还没有真正收到关于如何做到这一点的真正答案 它实际上收到了 风滚草徽章 哈哈 我有一个基于文档的应用程序 意味着 Menu Xib 与 MyDocument Xib 是分开的 假设我想向 MyDocumen
  • 如何去除图表中的白色区域? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 How can I remove white areas 1 2 and reduce width of axis 3 in char
  • 根据 antd 表的列过滤它

    首先 英语不是我的母语 所以可能会有错误 我开始用钩子做出反应 因为每个人都说它更容易 这里我有 antd 表和一个按钮 bootstrap 5 模式 这个模式包含 6 个按钮 id 标题 名字 姓氏 全选 确认您的选择 我的观点是用户从
  • 未捕获的 TypeError:无法使用“in”运算符在未定义的 vue 路由器中搜索“路径”

    当我在任意点上随机从一个组件移动到另一个组件时 vue 会给出此错误 然后我无法移动另一个组件 此错误不在任何特定组件上 它可能在任何地方发生 error Uncaught TypeError Cannot use in operator
  • 将当前位置设置在自动完成片段中

    我想在创建活动时将当前位置设置到位置自动完成片段中 我能够加载 Google 地图 API 并且已在我的应用程序中成功实现放置自动完成片段 但是 我希望位置自动完成片段将当前位置设置为位置自动完成片段中的默认字符串 就像优步一样 当我们打开
  • 之间的间隙
  • 为了避免长列表 我将 li 设置为 float left 以便它们交替行 然而 有时当 li 中的内容占据两行时 这会导致元素之间出现无意的间隙 我的 HTML 是 ul class gmc ingredient list li 500g
  • didUpdateLocations 而不是 didUpdateToLocation

    随着 iOS6 的发布 Apple 希望我们使用 didUpdateLocations 而不是 didUpdateToLocation 谁能解释如何正确使用 didUpdateLocations 我假设您使用以下代表来获得最后一个位置 vo