Iphone 重复协议定义
获取忽略ModalViewDeleteGate的重复协议定义的警告消息 在modalviewcontroller.h文件中定义的协议Iphone 重复协议定义,iphone,ios4,Iphone,Ios4,获取忽略ModalViewDeleteGate的重复协议定义的警告消息 在modalviewcontroller.h文件中定义的协议 @protocol ModalViewDelegate; -(void)dismissView:(id)sender; @interface Modalviewcontroller : UIViewController { id<ModalViewDelegate>delegate; } @property (nonatomic, assign
@protocol ModalViewDelegate;
-(void)dismissView:(id)sender;
@interface Modalviewcontroller : UIViewController
{
id<ModalViewDelegate>delegate;
}
@property (nonatomic, assign) id<ModalViewDelegate>delegate;
@end
@protocol ModalViewDelegate
-(void)didDismissModal:(id)sender;
@end
@interface Mainviewcontrollerontroller : UIViewController <ModalViewDelegate>
-(void)showModal:(id)sender;
@protocol-ModalViewDelegate;
-(作废)dismissView:(id)发件人;
@接口Modalviewcontroller:UIViewController
{
iddelegate;
}
@属性(非原子,赋值)iddelegate;
@结束
在Modalviewcontroller.m文件中
在Mainviewcontroller.h文件中
@protocol ModalViewDelegate;
-(void)dismissView:(id)sender;
@interface Modalviewcontroller : UIViewController
{
id<ModalViewDelegate>delegate;
}
@property (nonatomic, assign) id<ModalViewDelegate>delegate;
@end
@protocol ModalViewDelegate
-(void)didDismissModal:(id)sender;
@end
@interface Mainviewcontrollerontroller : UIViewController <ModalViewDelegate>
-(void)showModal:(id)sender;
@protocol-ModalViewDelegate
-(void)didDismissModal:(id)发送方;
@结束
@界面主视图控制器控制器:UIViewController
-(void)showModal:(id)发送方;
在Mainviewcontroller.m中,不合成委托
我也应该在mainviewcontroller.m文件中委派吗
为什么我会收到重复协议定义的警告消息?您在mainviewcontroller.h中定义了两次协议,一次在modalViewController.h中,另一次在modalViewController.h中…这就是为什么您会收到警告…您在mainviewcontroller.h中定义了两次协议,另一次在modalViewController.h中…这就是为什么您会这样做的原因获取警告…尝试删除
@protocol-ModalViewDelegate在modalviewcontroller.h
中选择code>,并在此文件中导入Mainviewcontroller.h
。尝试删除@protocol-ModalViewDelegate
在modalviewcontroller.h
中,并在此文件中导入Mainviewcontroller.h
。您确定语法@protocol代码>是定义吗?我认为它是预先定义的,它为链接器写着“你稍后会找到这个协议,伙计”。你确定语法@protocol代码>是定义吗?我认为这是预先定义的,它对链接器说:“你稍后会找到这个协议,伙计。”。