在两个视图之间传递值的简单方法 [英] simple ways to pass value between two view

查看:76
本文介绍了在两个视图之间传递值的简单方法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好



你能告诉我如何在两个班级之间传递价值。我知道java,我们传递构造函数。



举一个简单的例子我有一个文本字段和点击按钮我想将文本字段文本传递给第二个视图?



不同传递对象c中的值的方法。用例子

解决方案

查看控制器类.h

@property(非原子,强)IBOutlet UITextField * text1;



查看控制器类.m

@synthesize text1;

- (IBAction)passbutton:(id)发件人

{

ViewController1 * vc1 = [[ViewController1 alloc] init];

NSString * text1value;

text1value = [text1 text] ;

vc1.text2value = text1value;

[self presentViewController:vc1 animated:YES completion:nil];

}



秒 - 查看controller1类.h

@property(非原子,保留)IBOutlet UITextField * text2;

@property(非原子) ,保留)NSString * text2value;



查看controller1类.m

@synthesize text2,text2value;

(void)viewDidLoad

{

[super viewDidLoad];

text2.text = text2value;

}

Hello

can you please tell me how to pass value between two classes .As i know about java we pass in constructor .

Take a simple example i have one text field and button on click i want to pass text field text to second view ?

Differnt way to pass the values in object c. With example

解决方案

view controller class .h
@property (nonatomic, strong) IBOutlet UITextField *text1;

view controller class .m
@synthesize text1;
- (IBAction)passbutton:(id)sender
{
ViewController1 *vc1 = [[ViewController1 alloc]init];
NSString *text1value;
text1value = [text1 text];
vc1.text2value = text1value;
[self presentViewController:vc1 animated:YES completion:nil];
}

second - view controller1 class .h
@property (nonatomic, retain) IBOutlet UITextField *text2;
@property (nonatomic, retain) NSString *text2value;

view controller1 class .m
@synthesize text2,text2value;
(void)viewDidLoad
{
[super viewDidLoad];
text2.text = text2value;
}


这篇关于在两个视图之间传递值的简单方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆