通过segue进行数据传输
来源:互联网 发布:淘宝上的皮衣是真的吗 编辑:程序博客网 时间:2024/04/29 13:09
在viewControl中,加入-(void)prepareForSegue:(UIStoryBoardSegue *)segue sender: (id)sender方法,会在通过segue跳转之前执行。
-(void)prepareForSegue:(UIStoryBoardSegue *)segue sender: (id)sender{ id destController=segue.destinationViewController;//获取segue将要跳转到的目标视图控制器 destController setValue:self.label.text forKey:@"XXX"];//通过KVC方式将label内的文本设为destController的XXX的属性值}
For example, if the segue originated from a table view, the sender parameter would identify the table view cell that the user tapped. You could use that information to set the data on the destination view controller.
当你点击一个表格单元格进行segue跳转,调用prepareForSegue方法时,sender参数就是你点击的那个表格单元格,你可以用这个信息来设置目标VC的数据。
UIStoryBoardSegue有三个property,destinationViewController,sourceViewController,identifier.当一个viewController有多个segue并且要调用prepareForSegue时,通过identifier进行区分segue。
if you have a source view controller that can segue to two or more different destination view controllers, you would assign different identifiers to each segue so that the source view controller’s prepareForSegue:sender:
method could tell them apart and prepare each segue appropriately.
0 0
- 通过segue进行数据传输
- 通过直接控制DNS进程进行数据传输
- php通过curl进行json数据传输
- 【Android】Android手机通过wifi进行数据传输
- 通过segue跳转
- Activity间通过广播形式动态进行数据传输
- Android手机通过wifi进行数据传输(一)
- Android手机通过wifi进行数据传输(二)
- Android手机通过wifi进行数据传输(三)
- Android手机通过wifi进行数据传输(四)
- Android手机通过wifi进行数据传输(三)
- Android手机通过wifi进行数据传输(三)
- Android手机通过wifi进行数据传输(一)
- Android手机通过wifi进行数据传输(二)
- Android手机通过wifi进行数据传输(三)
- Android手机通过wifi进行数据传输(一)
- 使用segue进行页面跳转
- SEGUE
- ssh免密码登录视频教程
- EJB_开发消息驱动bean
- xmlrpclib.Fault: <Fault 1: "cobbler.cexceptions.CX:'login failed'">
- IIS7&7.5解析漏洞
- TortoiseCVS 简易操作手册
- 通过segue进行数据传输
- 添加设备以及更新描述文件
- MSSQL数据库C#操作类
- 淘宝搜寻标签小前端 大后盾
- Android开发书籍推荐
- Oracle到出dmp
- extjs 清空表单数据万能方法
- 搜索排名是这样来的
- CentOS中升级Python到3.2