【发布时间】:2011-12-05 17:16:00
【问题描述】:
对不起,我无法为标题制定一个简短的问题..
如果我使用委托协议和属性子类化一个类,我的委托是否仍需要实现超类的委托协议,还是必须为子类定义一个新协议?
在我的例子中,我继承了UIImagePickerController:
[(UIImagePickerController *)self.myUIImagePickerControllerSubclassInstance setDelegate:self];
当我尝试将其委托设置为 self 时,我从某个视图控制器收到以下警告:
警告:语义问题:将“ViewController *”发送到参数 不兼容的类型 “身份证”
【问题讨论】:
标签: objective-c ios cocoa-touch delegation