页面1要调用页面2,想在页面2中调用协议来把一个变量值设置到页面1中。
1。
首先声明委托:
#pragma mark -
#pragma mark DXJumpToHotelDetailDelegate
@protocol DXJumpToHotelDetailDelegate
- (void)segmentJump;
@end
2。
页面1的.h文件中继承<DXJumpToHotelDetailDelegate>委托。
3。
在页面1的.m文件中实现函数:
- (void)segmentJump{
}
4。
在页面2的.h文件中定义委托指针
id<DXJumpToHotelDetailDelegate> _delegate;
@property (nonatomic, assign) id<DXJumpToHotelDetailDelegate> delegate;
5。
在页面2的.m文件中
@synthesize delegate = _delegate;