iOS ---属性传值--正向界面传值
2015-10-12 13:11
211 查看
//在view1里的 .h 里 声明一个要发送数据的文本框
@property (weak,
nonatomic) IBOutlet
UITextField *Phone;//手机号
//在view1里的 .m 里 #import
"view2.h"
在点击按钮的事件里写下列内容
{
//
将注册界面的textfield中的文本赋值给下一个controller的属性
view2ViewController *view2VC=[[yanZhengMaViewController
alloc]init];
view2VC.Phone=self.registerPhone.text;
[self.navigationController
pushViewController:yanVC animated:YES];
//用纯代码push过去可以传值,用sb不行
}
------------------------------------------------------------------------------------------------------------------------
// view2的.h 正向传值
可以通过属性。,但是属性必须写在本类的.h文件中
不能写在延展里面
@property(nonatomic,retain)NSString *passStrPhone;
//为了接收手机号
// view2的.m
- (void)viewDidLoad {
[super
viewDidLoad];
// Do any additional setup after loading the view.
//接收上一个界面传过来的数据
NSLog(@"_passStrPhone %@",_passStrPhone);
}
@property (weak,
nonatomic) IBOutlet
UITextField *Phone;//手机号
//在view1里的 .m 里 #import
"view2.h"
在点击按钮的事件里写下列内容
{
//
将注册界面的textfield中的文本赋值给下一个controller的属性
view2ViewController *view2VC=[[yanZhengMaViewController
alloc]init];
view2VC.Phone=self.registerPhone.text;
[self.navigationController
pushViewController:yanVC animated:YES];
//用纯代码push过去可以传值,用sb不行
}
------------------------------------------------------------------------------------------------------------------------
// view2的.h 正向传值
可以通过属性。,但是属性必须写在本类的.h文件中
不能写在延展里面
@property(nonatomic,retain)NSString *passStrPhone;
//为了接收手机号
// view2的.m
- (void)viewDidLoad {
[super
viewDidLoad];
// Do any additional setup after loading the view.
//接收上一个界面传过来的数据
NSLog(@"_passStrPhone %@",_passStrPhone);
}
相关文章推荐
- Xcode7开发下 MJRefresh (2.4.12)版本下的使用 问题
- iOS ---利用文本框的协议判断是否输入内容
- iOS ---监听文本框输入
- IOS 页面传值的方法
- IOS使用XMPP最新教程(五)添加好友和接受好友请求
- ios归档
- iOS---TextField知多少
- ios项目重命名
- iOS iOS7越狱
- iOS 处理服务器返回的浮点数数据
- iOS9适配必看指南
- iOS-Git使用详解
- iOS遇到的那些事(持续总结并更新)-MickyChiang
- iOS发布证书申请
- iOS定时器
- IOS开发:url编码和解码
- iOS--资料--Github上的iOS资料收集(持续更新)
- iOS中的绝对值处理
- Masonry — 使用纯代码进行iOS应用的autolayout自适应布局
- iOS和AnidroEmoji表情同步转码