2011-06-02 96 views
0

我已经实现了一个单CoreLocation类(此链接的礼遇:http://jinru.wordpress.com/2010/08/15/singletons-in-objective-c-an-example-of-cllocationmanager/CoreLocation单委托方法

不过,我需要两个不同的ViewControllers访问委托方法“newLocation”。一个viewController管理位置的标识。另一个管理一个mapView。

理想情况下,我希望两个viewControllers都是我的单例的委托 - 所以它们都可以处理“newLocation”方法。但是,这是可取的(如果是这样,我会怎么做)?

或者我应该使用通知来实现?随着单身人士发布通知,并且ViewControllers正在倾听他们?

任何意见,非常感谢。

dunc

回答

2

我会去与NSNotificationCenter张贴通知。