UIAccelerometerDelegate

UIAccelerometerDelegate

我很好奇是否以及如何使控制器成为两个不同对象的代理。
这是允许的还是像Java中的多重继承?
假设我想要一个控制器响应:<UIAccelerometerDelegate><CLLocationManagerDelegate>
头文件是这样的吗?

@interface MainViewController : UIViewController <UIAccelerometerDelegate> AND <CLLocationManagerDelegate> {

最佳答案

实际上,它工作得很好。如下声明您的接口:

@interface MainViewController : UIViewController <UIAccelerometerDelegate, CLLocationManagerDelegate>

然后从两个委托接口实现方法。

关于iphone - objective-c :多位代表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4361148/

10-13 04:02