2011-12-13 26 views
-1

有一个警告信息“分配到从不兼容的类型的‘id’‘DetailViewController *’类型‘DetailViewController *’不符合‘TreatmentSelectionDelegate’协议“,它显示在下面的代码中。为什么会是这样的警告不相容的类型,不符合协议警告

_rootViewController.delegate = _detailViewController; 

回答

0

要将DetailViewController的接口(.h)文件中的原因,最后一个单词添加到您的类声明:

@implementation DetailViewController : UIViewController <TreatmentSelectionDelegate> 

DetailViewController需要知道,以符合委托你期望它能够处理的方法。

+2

我想你的意思是,@interface DetailViewController:UIViewController 。有用。谢谢。 – susitha

相关问题