首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS CLRegion监视一天后停止工作

iOS CLRegion监视一天后停止工作
EN

Stack Overflow用户
提问于 2020-06-07 05:00:49
回答 1查看 39关注 0票数 0

我已经建立了一个应用程序来监控地理信息(CLCircularRegion)和iBeacon (CLBeaconRegion)的输入/退出事件。在前景和背景下,每件事情都能正常工作一天。我得到进入/退出事件(生成一个UNNotificationRequest以显示本地通知),就像我所期望的那样。我可以运行多个其他应用程序,这些应用程序可能会将我的应用程序从内存中挤出,而且我仍然会得到启动生成通知的处理程序的输入/退出事件。但一天后,我停止了获取事件,或者至少停止了收到通知。我在一个iOS X上运行iPhone 13。对可能发生的事有什么见解吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-09 00:50:50

我想我解决了这个问题。我的CLLocationManager委托是在ViewController中设置的。我发现在设备上监视控制台,发现该区域(信标)正在被检测,我的应用程序将被调用,但委托为零。因此,我在我的CLLocationManager中将didFinishLaunching委托设置为didFinishLaunching,现在一切都正常。在调用委托方法之前,didFinishLaunching由iOS调用是有意义的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62241056

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档