swift - XCode:无缝保留位置更新

标签 swift xcode core-location viewcontroller

我正在制作一个涉及跟踪用户位置的 iOS 应用程序。我希望无论用户位于哪个 View Controller 中都可以跟踪位置。有没有一种方法可以获得这种恒定的位置跟踪效果,而不必在每次用户移动到新的 View Controller 时关闭/打开位置更新?我需要某种单例吗?

最佳答案

在其他对象类中实现 locationManager 委托(delegate),而不是在 ViewController 中。然后,在该对象内部,创建包含位置的 var,并在所有 View Controller 中使用该 var。您可以将此对象用作单例或在 Controller 之间传递它。

关于swift - XCode:无缝保留位置更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40358928/

相关文章:

swift NIO : connect is not working if the code is in a class

iphone - 通过segue/分段控制传递

iphone - 如何在mapkit中获取以像素为单位的米?

ios - 以编程方式将左右图像添加到 UIButton

swift - UITableViewCell accessoryView 在 iOS9 中不显示

swift - Cocoa Pod 无法找到规范

ios - cocoapods 重复符号 _OBJ_METACLASS_$PodsDummy_Pods_xxx

ios - UIView 出现错误的中心位置

ios - Swift:当应用程序在后台时调用 .requestLocation()

ios - 核心位置检测到的最低速度