2011-12-13 29 views
-1

有一個警告信息「分配到從不兼容的類型的‘id’‘DetailViewController *’類型‘DetailViewController *’不符合‘TreatmentSelectionDelegate’協議「,它顯示在下面的代碼中。爲什麼會是這樣的警告不相容的類型,不符合協議警告

_rootViewController.delegate = _detailViewController; 

回答

0

要將DetailViewController的接口(.h)文件中的原因,最後一個單詞添加到您的類聲明:

@implementation DetailViewController : UIViewController <TreatmentSelectionDelegate> 

DetailViewController需要知道,以符合委託你期望它能夠處理的方法。

+2

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

相關問題