当我点击我的应用程序中的注销按钮时,如何释放所有CLLocationManager实例?

时间:2012-02-03 11:02:38

标签: iphone objective-c uitabbarcontroller cllocationmanager

我的应用是标签栏。我有4个视图,我在每个视图中都有CLLocationManager实例。在每个视图中我都有注销按钮。我想在单击注销时释放所有CLLocationManager实例。可能吗?提前谢谢。

2 个答案:

答案 0 :(得分:1)

听起来你需要在用户点击注销时触发通知,并在每个具有CLLocationManager的类中监听它,然后执行将其删除的逻辑。

答案 1 :(得分:0)

作为一个不同的解决方案,为什么不将单个CLLocationManager附加到委托(或某些CustomLocationManager类上的静态共享管理器)?让4名位置经理只有一位用户似乎是浪费......

然后您可以使用每个注销按钮中的相同代码将其释放