y (nonatomic, strong) UIButton *pushButton;
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
_showTextField = [[UITextField alloc]initWithFrame:CGRectMake(50, 100 , 200, 50)];
_showTextField.placeholder = @"swift传回的文本内容";
_showTextField.adjustsFontSizeToFitWidth = YES;
_showTextField.enabled = NO;
[self.view addSubview:_showTextField];
_pushButton = [UIButton buttonWithType:UIButtonTypeCustom];
[_pushButton.layer setBorderColor:[UIColor blackColor].CGColor];
[_pushButton.layer setBorderWidth:1.0];
[_pushButton setFrame:CGRectMake(50, 200, 200, 50)];
[_pushButton setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
[_pushButton setTitle:@"push" forState:UIControlStateNormal];
[_pushButton addTarget:self action:@selector(pushAction) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:_pushButton];
}
-(void)pushAction{
SecondViewController *second = [[SecondViewController alloc]init];
second.myEidtorBlock = ^(NSString *str) {
_showTextField.text = [NSString stringWithFormat:@"second传回信息: %@",str];
};
[self.navigationController pushViewController:second animated:YES];
}
#pragma mark swift中的代理
-(void)editTextField:(NSString *)str{
_showTextField.text = [NSString stringWithFormat:@"second传回信息: %@",str];
}
- (void)didReceiveMemoryWarning {
|