對不起,我沒能制定標題簡短的問題..繼承後的代表?
如果我繼承一個類的委託協議和財產安全,做我的代表還需要實現委託協議的超類,還是我必須爲子類定義一個新的?
在我來說,我的子類UIImagePickerController
:
[(UIImagePickerController *)self.myUIImagePickerControllerSubclassInstance setDelegate:self];
當我嘗試它的委託設置爲self
,從一些視圖控制器我收到以下警告:
警告:語義問題:發送'ViewController *'參數爲 不兼容類型 'id'
謝謝!我發現,只是添加UINavigationControllerDelegate到我的viewController做到了:'@interface ViewController:UIViewController' –
bijan