不兼容的类型,不符合协议警告

时间:2011-12-13 04:36:19

标签: iphone objective-c ios xcode ipad

有一条警告信息“从不兼容的类型”详细分配'id''DetailViewController *'类型'DetailViewController *'不符合'TreatmentSelectionDelegate 'protocol “,显示在下面的编码中。为什么会出现这种警告的原因

_rootViewController.delegate = _detailViewController;

1 个答案:

答案 0 :(得分:0)

在DetailViewController的界面(.h)文件中,将最后一个单词添加到类声明中:

@implementation DetailViewController : UIViewController <TreatmentSelectionDelegate>

DetailViewController需要知道是否符合您期望它能够处理的委托方法。