我有点坚持尝试将数据从一个视图控制器上的两个 UITextfields 传递到另一个视图控制器。基本上我得到了以下项目:
视图控制器.h
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController {
IBOutlet UITextfield *Textfield1;
IBOutlet UITextfield *Textfield2;
}
-(IBAction)GoNextView:(id)sender;
@end
视图控制器.m
@interface ViewController ()
@end
@implementation ViewController
(IBAction)GoNextView:(id)sender {
SecondView *second = [[SecondView alloc] initWithNibName:nil bundle:nil];
[self presentViewController:second animated:YES completion:NULL];
}
- (void)viewDidLoad {
[super viewDidLoad];
}
第二视图.h
#import <UIKit/UIKit.h>
@interface SecondView : UIViewController {
IBOutlet UILabel *ShowTextfield1;
IBOutlet UILabel *ShowTextfield2;
}
-(IBAction)GoBack:(id)sender;
@end
第二视图.m
@interface SecondView ()
@end
@implementation SecondView
- (IBAction)GoBack:(id)sender {
[self dismissViewControllerAnimated:YES completion:NULL];
}
我想要的是,当GoNextView
按下按钮时,它应该将数据传递UITextfield
给SecondView
. 然后转到下一页。数据现在应该显示在SecondView
. 我已经为此苦苦挣扎了好几个小时,这让我很生气。我知道我必须使用一些NSString
and @property(nonatomic, retain) NSString *asdas
。但我根本无法让它工作。那么基于上面的代码我如何将数据从两个传递UITextfield
到下一个视图的两个标签?