发出信息者
SenderController.h
#import <UIKit/UIKit.h>
@class SenderController;
@protocol SenderControllerDelegate<NSObject>
@required
-(void) goToReceiveView;
@end
@interface SenderController : UIViewController{
id <SenderControllerDelegate> delegate;
}
@property (assign, nonatomic) id <SenderControllerDelegate> delegate;
@property (retain, nonatomic) IBOutlet UIButton *goToReceiveButton;
- (IBAction)goReceive:(id)sender;
@end
SenderController.m
- (IBAction)goReceive:(id)sender {
[self.delegate goToReceiveView];
}
接收信息者
ReceiverController.m
#import "SenderController.h"
@interface ReceiverController ()
@end
@implementation ReceiverController
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
}
return self;
}
- (void)viewDidLoad
{
[super viewDidLoad];
[self initViewController];
}
- (void)initViewController {
SenderController *controller = [[SenderController alloc] init];
controller.delegate=self;
}
-(void)goToRoamWifiView{
//Do some code here~!
}
@end