取得警告メッセージがMainviewcontrollerでデリゲート重複プロトコル定義
を合成Modalviewcontroller.mファイルでmodalviewcontroller.hファイル内
定義されたプロトコル
@protocol ModalViewDelegate;
-(void)dismissView:(id)sender;
@interface Modalviewcontroller : UIViewController
{
id<ModalViewDelegate>delegate;
}
@property (nonatomic, assign) id<ModalViewDelegate>delegate;
@end
を無視しています。 hファイル
@protocol ModalViewDelegate
-(void)didDismissModal:(id)sender;
@end
@interface Mainviewcontrollerontroller : UIViewController <ModalViewDelegate>
-(void)showModal:(id)sender;
Mainviewcontroller.mではデリゲートを合成しません
私はmainviewcontroller.mファイルにも委任する予定ですか?
重複したプロトコル定義の警告メッセージが表示されるのはなぜですか?あなたは警告を得ている理由
構文@protocol ...;が定義されていますか?私はそれをあらかじめ定義しておいてリンカのためにこう言います - 「あなたはこのプロトコルを後で見つけるでしょう」 – OdNairy
??それは定義です... – Daniel