CLLocationManager 不要停止

2023-12-05

亲爱的开发者朋友们,

我正在努力寻找解决 CLLocationManager 问题的方法。

我在我的应用程序中使用 CLLocationManager 实例。如果用户选择设备上的“主页”按钮或终止应用程序,我希望位置服务停止。

因此我打电话[self.locationManager stopUpdatingLocation];- 但这不知何故行不通。应用程序进入后台,状态栏右上角的小位置箭头没有消失。即使我添加[self.locationManager release] or self.locationManager.delegate = nil;- 位置跟踪不会停止:-/

只有当我进入设备设置并关闭应用程序的定位服务时,它才会消失。每当我切换回启用的位置服务时,我会立即在开关切换旁边看到一个紫色箭头,并且该图标会重新出现在状态栏中。

我的问题是当应用程序进入后台或终止时如何关闭定位服务?

提前非常感谢,祝你有美好的一天:-)


您的位置已禁用。 iOS 5 上位置服务图标的“含义”发生了变化。看看这个问题:https://apple.stackexchange.com/questions/27463/why-is-the-location-services-icon-always-present

我引用一下答案:

这是ios 5中的一个新功能,称为“区域监控”

即使应用程序关闭它仍然处于活动状态的原因是此功能 在 iOS 5 核心中运行,并在注册时通知所有已注册的应用程序 已进入或离开特定地理围栏。

当您使用基于位置的提醒时,提醒会执行此操作。

尽管位置图标始终出现。这其实有很 由于苹果确实对此进行了优化,因此对电池的影响最小 主要通过使用手机和 wifi 来实现。

您的应用程序正在运行。系统行为发生了变化。

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

CLLocationManager 不要停止 的相关文章

  • 多对多关系中的 KVO 对象属性

    我有一个核心数据对多关系 由父 gt 子组成 我想设置一个键值观察机制 以便当任何子对象上的属性 例如 firstName lastName 发生更改时 它会触发通知 使用标准 KVO 语法时 self parentObject addOb
  • 如何在 iOS 上删除配对的蓝牙设备?

    我希望我的应用程序可以删除配对的蓝牙设备 因为如果设备与 iPhone 配对 则该设备无法用于其他设备 我尝试了 CBCentralManager cancelPeripheralConnection 但它不起作用 他们仍然配对 或者还有其
  • iOS 应用程序和.NET 应用程序之间的通信?

    我有 2 个应用程序 一个是 iOS 应用程序 一个是 NET 应用程序 我希望我的 iOS 应用程序发送一条消息 调用 NET 应用程序的方法 将一些字符串发送到 NET 应用程序以保存到数据库 那么 我的 iOS 应用程序如何与 NET
  • 核心图:如何隐藏图、轴和标签?

    我有一个图表 其中 Y 轴和 X 轴与主图一起绘制在默认绘图空间上 然后我有单独的辅助绘图空间 每个辅助绘图都有自己的 Y 轴 所有绘图的 X 轴都相同 我正在实现按钮来打开和关闭辅助图 我希望它基本上包括整个绘图空间 绘图 自定义 y 轴
  • 带过滤器的 AudioKit 导出文件

    我想用音频套件的许多过滤器覆盖现有的 m4a 文件 我的代码 file try AKAudioFile forReading recordVoiceURL player AKPlayer audioFile file delay AKVar
  • ipatool 失败并出现异常:#

    将 Xcode 升级到 9 0 1 版本后 在我的项目之一中导出为 iPA 时 我遇到错误 ipatool 失败 出现异常 NoMethodError undefined method toolsPath for nil NilClass
  • 解雇ViewControllerAnimated:完成:在 iOS 8 上

    在 iOS dismissViewControllerAnimated completion 会导致presentedViewController being nil 在 iOS 8 中 presentedViewController仍然指
  • 从 SwiftUI 视图转至 UIViewController

    我正在努力将一些 SwiftUI 内容实现到我现有的应用程序中 我目前有一个 UIViewController 它托管一个用于相机预览的 MTKView 我创建了一个新的 SwiftUI 视图 它现在是我的root视图 如我的设置Scene
  • 函数“FBSDK_NOT_DESIGNATED_INITIALIZER”的隐式声明在 C99 中无效预期“)”

    我正在使用适用于 iOS 4 6 0 的 Facebook SDK 今天将 cocoapods 更新到 0 38 2 后遇到了上述错误 我不确定这个错误与 cocoapods 有什么关系 Error screenshot 我遇到过同样的问题
  • UICollectionView 项目顺序在从右到左语言中不颠倒

    我注意到一个大问题 在从右到左的语言中 单元格顺序没有正确颠倒 只有对齐是正确的 但仅适用于水平流布局 并且如果集合视图包含不同的细胞大小 是的 我知道这听起来很疯狂 如果所有单元格大小相同 则排序和对齐就很好 这是到目前为止我通过示例应用
  • iOS 应用程序中的谷歌地图实时交通状况?

    如何使用 google 地图 sdk 或 api 在 ios 应用程序中添加当前交通状况 如下图所示 有 javascript api 但我没有找到任何适用于 iOS 应用程序的解决方案 只需在 iOS SDK 中添加一行代码即可启用或禁用
  • 从 Google/Facebook 帐户重新验证用户身份

    因此 我需要创建一个 REST API 来为 IOS 应用程序提供功能 我们允许用户仅使用普通帐户或使用脸书 谷歌登录 我最近一直在阅读 OAuth 我想我了解在我的情况下如何使用 OAuth 的过程 当用户使用脸书 谷歌登录 在我的应用程
  • 平板电脑在第一次单击时悬停,在第二次单击时单击

    发布这个问题主要是希望证实我对该行为的怀疑 从而为其他程序员记录下来 因为我在网上没有找到任何记录 我正在构建一个网站 其导航栏具有以下属性 水平截面是 ul of li 和一些 li li s 两者都有 A n a 元素带您进入该主题 触
  • 即席分发失败

    我在一家大公司工作 正在开发一个适用于 iOS 5 的 iOS 应用程序 分发应用程序的唯一方式是通过临时部署 我拥有自己的服务器已经有一段时间了 由 o2switch 法国托管商 托管 当我开始开发时 我们使用它来部署应用程序以进行 Be
  • just_audio 无法在 ios flutter 上工作未处理的异常:(-11800)操作无法完成

    我正在尝试从它自己的存储库运行 just audio 示例项目https github com ryanheise just audio tree master just audio example https github com rya
  • 我可以使用 NSDateFormatter 将此日期字符串转换为 NSDate 吗?

    我有这个字符串 2010 08 24T16 00 00 05 00 我想从中提取时间部分 即 16 00 并将其转换为 12 小时等效值 即下午 04 00 我正在尝试使用 NSDateFormatter 来完成此任务 但它不起作用 NSD
  • 相机叠加图片

    edit 3 好消息和坏消息 好消息是 在连接检查器中 通过断开覆盖 UIToolbar 并连接 UIImageview 我看到theKing 但是 坏消息 我没有看到我也需要的 UIToolbar 所以现在的问题是 当用户完成这里操作后
  • iOS 复合谓词

    我正在编写一个具有照片数据库的应用程序 每张照片都有多个与之关联的标签 并且该应用程序有一个带有大量切换的搜索页面 允许用户仅根据他们感兴趣的标签搜索照片 每个标签都存储了integerID 是因为它们对应于外部数据库的 ID 所以我尝试简
  • 在 iPhone 和 Cocos2d 中从类类型(+)方法访问对象?

    我有一个类方法 在其中创建并返回类对象 但我想访问同一类中该对象的某些属性 作为一个类方法 我无法在 h 文件中声明该变量 然后在其他方法中访问它 以下是代码 我如何在下面的实例方法中访问 backsprite 或 hudlayer 对象的
  • 在应用程序内启用或禁用 Iphone 推送通知

    我有一个 iPhone 应用程序 可以接收推送通知 目前 我可以通过转到 iPhone 设置 通知来禁用我的应用程序的推送通知 但我想在我的应用程序中添加一个开关或按钮来启用或禁用推送通知 这是可以做到的 因为我在 foursquare i

随机推荐

  • Python:从列表创建 pandas 数据框

    我使用以下代码从列表创建数据框 test list a b c d df test pd DataFrame from records test list columns my letters df test 上面的代码工作正常 然后我对另
  • 在Python中,如何按排序键顺序迭代字典?

    有一个现有的函数以以下结尾 其中d是一本字典 return d iteritems 返回给定字典的未排序迭代器 我想返回一个遍历已排序项目的迭代器by key 我怎么做 还没有对此进行广泛的测试 但可以在 Python 2 5 2 中使用
  • 将 SSE 转换为 Neon:如何打包然后提取 32 位结果

    我必须将以下指令从 SSE 翻译为 Neon uint32 t a mm cvtsi128 si32 mm shuffle epi8 a SHUFFLE MASK Where static const m128i SHUFFLE MASK
  • Google 地图 V3 键盘辅助功能

    我正在构建一个地图 我希望可以通过键盘访问 V3 默认情况下可以通过键盘访问 但似乎在单击地图之前您无法访问键盘功能 我添加了一个链接来选择 它将带您到包含地图的 div 标签 但这不起作用 有没有什么方法可以在不实际使用鼠标的情况下激活一
  • 如何设置JavaScript窗口对象打开的窗口中某些元素的innerHTML?

    我有一些简单的 JavaScript 代码 如下所示 该函数通过 onclick 事件调用 窗口打开正常 但元素的innerHTML 没有改变 这是我拥有的文件 所以我知道我没有被任何安全策略阻止 并且 id 为 foo 的元素肯定存在 这
  • 无法使用 libcurl 访问需要客户端身份验证的站点

    我使用下面的片段来设置客户端身份验证的证书和密钥 curl easy setopt curl CURLOPT SSLCERT clientCert pem curl easy setopt curl CURLOPT SSLCERTPASSW
  • SQL Server - 与 NULL 相比非常慢

    我想加快以下查询的速度 WHERE 子句中有两个条件 请参阅下面的查询以供参考 目前 大约需要 60 秒 但是 如果我删除 where 子句中的第一个条件 Query 为 NULL 那么它几乎立即返回 关于如何加快速度有什么想法吗 表中大约
  • 相机框架和物体框架

    我正在阅读有关交互式图形的内容 特别是我开始了有关观看的部分 但我不太理解这句话 最初 我们从设置为单位矩阵的模型视图矩阵开始 因此相机框架和物体框架是相同的 我知道什么是模型视图矩阵 并且我知道在这种情况下相机视图的方向是 z 负轴 但我
  • 从 master 更新 Git 分支

    我有四个分支 master b1 b2 和 b3 在我完成 b1 b3 之后 我意识到我在分支 master 上需要更改一些应该在所有其他分支中的内容 我改变了我需要的master而且 这是我的问题 如何更新所有其他分支master分行代码
  • 在循环中查找列表的索引

    我有一个简单的问题 如果我在 python 中有一个 for 循环 如下所示 for name in nameList 我如何知道元素名称的索引是什么 我知道我可以做一些类似的事情 i 0 for name in nameList i i
  • 选择另一个表中缺少的记录的有效方法

    我有3张桌子 下面是结构 student id int name varchar 20 course course id int subject varchar 10 student course st id int course id i
  • 如何从参考经纬度得到“x”米的经纬度?

    我有以米为单位的距离以及参考纬度和经度 现在我想要 x 米上给定参考点在四个方向 南 北 东 西 的纬度和经度 我怎样才能得到这个值 我需要用 C 编写此内容 但欢迎任何伪代码或逻辑指导 Update 我有一个坐标作为参考点 我想计算北方向
  • C++:将指针强制转换为 int 然后再次返回指针是否安全?

    将指针强制转换为 int 然后再次返回指针是否安全 如果我们知道指针是否是 32 位长并且 int 是否是 32 位长呢 long juggle long p static assert sizeof long sizeof int int
  • 单页应用程序的搜索引擎索引

    好吧 我编写 Backbone js 应用程序已经一年多了 我喜欢这个框架模型 我已经学会了如何避免所有陷阱等 但作为单页应用程序开发人员 有一个领域我仍然很薄弱 如何对面向公众的应用程序进行搜索引擎优化 我正在开发一个博客项目 我认为最简
  • 使用 TypeScript 构建的 Angular 指令中的侧链接函数中的“this”未定义

    我对 TypeScript 和 Angular 都是相对新手 所以我可能在这里做了一些非常基本的错误 我正在尝试创建一个抽象基类 从中可以派生多个指令 每个指令将实现一个自定义验证规则 我的代码编译正常 但在运行时失败 特别是当它尝试调用
  • 获取 varchar 一部分的最后一个单词(左/右)

    获取 varchar 一部分的最后一个单词的正确方法是什么 DECLARE desc varchar 100 SET desc EXCHANGEUNIT P1i SILVERBLACK CYRILLIC SELECT RTRIM LEFT
  • 在文件目录中重复创建 .htaccess 文件

    我的共享主机中有大约 10 个站点 最近我注意到创建了很多 htaccess 文件并限制了用户访问
  • 使用 SwiftMailer 和 PHP 检索文件名以附加到电子邮件

    我昨天问了这个问题并得到了建议 并使用了它 但由于某种原因它不起作用 因此 我需要检索用户从 HTML 表单上传到我的服务器的文件的名称 我需要将此文件附加到由 PHP SwiftMailer 发送的电子邮件中 这是我的代码 文件上传部分
  • Wildfly -9 javax.mail 不工作

    我正在使用 Wildfly 9 0 0 Final 和javax mail api在我的应用程序中 我收到以下日志 2015 07 27 15 08 16 318 CONFIG javax mail default task 17 Prov
  • CLLocationManager 不要停止

    亲爱的开发者朋友们 我正在努力寻找解决 CLLocationManager 问题的方法 我在我的应用程序中使用 CLLocationManager 实例 如果用户选择设备上的 主页 按钮或终止应用程序 我希望位置服务停止 因此我打电话 se