@protocol UMTextViewDelegate;
@interface UMTexView : UITextView <UITextViewDelegate> {
}
@property (nonatomic, assign) id<UMTextViewDelegate> delegate;
@end
@protocol UMTextViewDelegate <NSObject>
@optional
- (void)textViewDidSelectWordToDefine:(UMTexView*)textView;
@end
定義的一個子類,但我得到一個警告Property type 'id<UMTextViewDelegate>' is incompatible with type 'id<UITextViewDelegate>' inherited from 'UITextView'
。
如何禁止此警告?我試圖加入:
@protocol UMTextViewDelegate <NSObject, UITextViewDelegate>
但沒有運氣。 !
編輯:
我沒有使用ARC