IOS顺时针传值-模型传值
2015-10-14 11:57
183 查看
页面之间如果是顺时针传值的话(A->B),直接在跳转的时候传值即可。举例说明,模型传值
1、首先在B页面里面创建一个接口的Model,需要饮用model的头文件
#import <UIKit/UIKit.h>
#import "ReceivingInfoModel.h"
@interface ReceivesAddressController : UIViewController
@property(nonatomic,strong)ReceivingInfoModel* model;
@end
2、在A页面切换的地方进行传值。将A页面中DataArray可变数组中的DataArray[Btn.tag-500]数组赋值给model。
#pragma mark - 修改收货地址按钮事件
-(void)ToEditInfo:(UIButton *)Btn{
ReceivesAddressController *receivesVc = [[ReceivesAddressController alloc] init];
receivesVc.model =DataArray[Btn.tag-500];
[self.navigationController pushViewController:receivesVc animated:YES];
}
3、在B页面中将model里面的值赋值给对应的控件即可
_textField1.text=self.model.name;
_textField2.text=self.model.phoneNumber;
_textField3.text=self.model.receive_area;
_textField4.text=self.model.receive_street;
_textField5.text=self.model.ZipCode;
1、首先在B页面里面创建一个接口的Model,需要饮用model的头文件
#import <UIKit/UIKit.h>
#import "ReceivingInfoModel.h"
@interface ReceivesAddressController : UIViewController
@property(nonatomic,strong)ReceivingInfoModel* model;
@end
2、在A页面切换的地方进行传值。将A页面中DataArray可变数组中的DataArray[Btn.tag-500]数组赋值给model。
#pragma mark - 修改收货地址按钮事件
-(void)ToEditInfo:(UIButton *)Btn{
ReceivesAddressController *receivesVc = [[ReceivesAddressController alloc] init];
receivesVc.model =DataArray[Btn.tag-500];
[self.navigationController pushViewController:receivesVc animated:YES];
}
3、在B页面中将model里面的值赋值给对应的控件即可
_textField1.text=self.model.name;
_textField2.text=self.model.phoneNumber;
_textField3.text=self.model.receive_area;
_textField4.text=self.model.receive_street;
_textField5.text=self.model.ZipCode;
相关文章推荐
- [IOS] Storyboard全解析-第一部分
- iOS9适配
- 如何判断ios设备类型
- iOS 学习笔记——0002(位运算符的应用)
- ios9设置bitcode AMR编译
- iOS 清除缓存
- iOS 应用状态恢复
- iOS之矩形图片切割成圆形图片
- iOS 编码规范
- Xcode 7 及 iOS9 更新遇到的一些问题
- iOS资料必看
- ios开发中关于绘图的问题
- IOS7 第一次接触ALAssetsLibrary,简单介绍一下ALAssetsLibrary的作用
- Ios使用按钮自定义segmentcontrol
- IOS之DES加解密
- iOS 十六进制的相加取反
- 2015-10-14 iOS获取最新设备型号方法
- iOS 合并framework的方法
- iOS中读取照片库
- 制作iOS推送-Step by step