Przekazuj dane z dwóch pól UItextfield do nowego kontrolera widoku
Jestem trochę utknął na próbie przekazywania danych z dwóch UITextfields na jednym viewcontroller do innego viewcontroller. Zasadniczo dostałem poniższe elementy:
ViewController.h
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController {
IBOutlet UITextfield *Textfield1;
IBOutlet UITextfield *Textfield2;
}
-(IBAction)GoNextView:(id)sender;
@end
ViewController.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];
}
SecondView.h
#import <UIKit/UIKit.h>
@interface SecondView : UIViewController {
IBOutlet UILabel *ShowTextfield1;
IBOutlet UILabel *ShowTextfield2;
}
-(IBAction)GoBack:(id)sender;
@end
SecondView.m
@interface SecondView ()
@end
@implementation SecondView
- (IBAction)GoBack:(id)sender {
[self dismissViewControllerAnimated:YES completion:NULL];
}
Chcę, żeby kiedy przyciskGoNextView
jest wciśnięty, powinien przekazać dane wUITextfield
doSecondView
. I przejdź do następnej strony. Dane powinny być teraz wyświetlane w dwóch etykietach naSecondView
. Walczę z tym od wielu godzin i zabija mnie. Wiem, że muszę trochę użyćNSString
i@property(nonatomic, retain) NSString *asdas
. Ale po prostu nie mogę tego zrobić. Więc w oparciu o powyższy kod, jak przekazuję dane z tych dwóchUITextfield
do dwóch etykiet na następnym widoku?