このように定義されたサブクラスがあります
@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を使用していません