215,页面之间的传值(一)

来源:互联网 发布:node sass 自动编译 编辑:程序博客网 时间:2024/06/09 20:22


OneViewController.h:

#import <UIKit/UIKit.h>


@interface OneViewController : UIViewController


@property (weak, nonatomic) IBOutletUITextField *name;

@property (weak, nonatomic) IBOutletUITextField *age;


@end


OneViewController.m:

#import "OneViewController.h"

#import "TwoViewController.h"


@interface OneViewController ()


@end


@implementation OneViewController


- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{

    if ([segue.identifierisEqualToString:@"toSecond"]) {

        TwoViewController *twoView = segue.destinationViewController;

        [twoView setValue:self.name.textforKey:@"name"];

        [twoView setValue:self.age.textforKey:@"age"];

    }

}


@end


TwoViewController.h:

#import <UIKit/UIKit.h>


@interface TwoViewController : UIViewController


@property (nonatomic,strong)NSString *name;

@property (nonatomic,strong)NSString *age;


@end


TwoViewController.m:

#import "TwoViewController.h"


@interface TwoViewController ()


@property (weak, nonatomic) IBOutletUILabel *nameLabel;

@property (weak, nonatomic) IBOutletUILabel *ageLabel;


@end


@implementation TwoViewController


- (void)viewDidLoad {

    [superviewDidLoad];

    self.nameLabel.text =self.name;

    self.ageLabel.text =self.age;

}


@end






0 0
原创粉丝点击