我的应用程序中有两个 View ,一个是一般 View ,其中 CoreLocation 计算用户位置,而用户正在 View 中执行其他操作。用户在触摸按钮时访问第二个 View ,允许他们使用 mapview 和 MapKit 更准确地定位自己,我希望此 View 中的 mapview 显示 CoreLocation 已经在第一个 View 中识别的位置并继续在另一个 View 中根据来自 CoreLocation 的更新显示此位置。
这里最好的方法是创建一个封装 CoreLocation 内容的单例并在 View 中使用 map 引用它,还是使用通知?或者对我的场景使用其他一些更好的做法?
谢谢
最佳答案
我有几个应用程序在多个地方使用 CoreLocation
。根据我的阅读,您肯定希望只有一个 CLLocationManager
实例。作为单例,它对我来说效果很好。
希望这对您有所帮助!
关于iphone - 跨多个 View 使用 CoreLocation 的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4702695/