Scene之间的数据传递
http://southking.iteye.com/blog/1489462
假设两个ViewController之间已经建立了Segue
A:TableViewController的子类 B:viewController A --> B 传送数据类Player的对象player
1.设置Segue的identifier
2.在B.h里添加
- @property(nonatomic,strong) Player *player;
在B.m里添加
- @synthesize player;
3.在A.m里重写UIViewController 的以下方法
- -(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
- UIViewController *destination = segue.destinationViewController;
- if ([destination respondsToSelector:@selector(setPlayer:)]){//判断目标是否存在setPlayer方法
- [destination setValue:selectedPlayer forKey:@"player"];
- }
- }
4.在A.m里重写
- - (NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath{
- selectedPlayer = [players objectAtIndex:indexPath.row];
- return indexPath;
- }
说明:之所以不重写
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath;
是因为执行顺序,不然会取不到值:
willSelectRowAtIndexPath --> prepareForSegue --> didSelectRowAtIndexPath
5.OK,传送成功!在B里已经可以用player对象了。
Scene之间的数据传递相关推荐
- javascript表单之间的数据传递
今天有朋友问我关于用javascript来进行页面各表单之间的数据传递的问题,我以前也写过,不过从来没有注意,今天总结了一下,希望能够给大家一些帮助,也帮助我总结以前学过,用过的知识. 一,最简单的就 ...
- Android中Activity之间的数据传递(Intent和Bundle)
当一个Activity启动另一个Activity时,常常会有一些数据传过去,对于Activity之间的数据交换更简单,因为两个Activity之间进行数据传递交换更简单,因为两个Activity之间本 ...
- 三个activity之间跳转 数据传递_第二百四十二回:Android中Fragment之间的数据传递概述...
各位看官们大家好,上一回中咱们说的是Android中Activity之间数据传递的例子,这一回咱们说的例子是Fragment之间的数据传递.闲话休提,言归正转.让我们一起Talk Android吧! ...
- WEB前端 vue学习二 组件之间的数据传递
Vue 的组件作用域都是孤立的,不允许在子组件的模板内直接引用父组件的数据.必须使用特定的方法才能实现组件之间的数据传递. 首先用 vue-cli 创建一个项目,其中 App.vue 是父组件,com ...
- Vue之组件之间的数据传递
Vue的组件作用域都是孤立的,不允许在子组件的模板内直接引用父组件的数据,必须使用特定的方法才能实现组件之间的数据传递. 下列为在vue-cli创建项目中的操作 一·父组件向子组件传递数据 在Vue中 ...
- android 打印流程图,Android实现Activities之间进行数据传递的方法
本文实例讲述了Android实现Activities之间进行数据传递的方法.分享给大家供大家参考.具体分析如下: 首先,先说明一下Activity的启动及关闭: 1. startActivity(In ...
- uniapp 子组件 props拿不到数据_谈一谈使用 webpack 开发时,Vue 组件之间的数据传递...
•我们在学习Vue的时候,难免会使用各个组件之间传递数据.•先来介绍一下Vue中组件传递的方式,有父组件传递给子组件数据,子组件传递给父组件数据,父组件直接获取子组件中数据,子组件直接获取父组件数据以 ...
- Android--Activity的跳转及Activity之间的数据传递
Activity的跳转及Activity之间的数据传递(作业) 首先呢,看到这个作业第一感觉并不难,因为只是涉及到多activity之间的跳转以及简单的数据传递而已.然后,做的时候也没花费多长的时间, ...
- 【转载】ASP.NET MVC中Controller与View之间的数据传递总结
在ASP.NET MVC中,经常会在Controller与View之间传递数据,因此,熟练.灵活的掌握这两层之间的数据传递方法就非常重要.本文从两个方面进行探讨: Ø Controller向View传 ...
最新文章
- Python Web实战:Python+Django+MySQL实现基于Web版的增删改查
- Thinkpad SL400 issue
- 在1 MB RAM中排序100万个8位数字
- PADS 创建封装笔记
- 软件设计最近发展趋势对话录
- graphpad的折线图x轴自定义_Graphpad Prism绘制折线图
- 利用linux shell自己主动顶贴
- 图解后缀表达式的计算过程
- Spring+Hibernate 零散知识点
- minicom在macos
- esp8266 米家_【保姆级教程】米家全屋智能家居避坑指南+新手必购单品推荐(2020版)_智能家居...
- NSXMLParser详解(事例)
- objective-c 中的关联介绍
- 抖音/快手/火山热门技术---抖音微商引流之抖音实战引流技巧
- 怎么在地图上标注自己的店铺
- 如何大幅提高 Django 网站加载速度
- 解决win10使用电池时自动调节亮度问题
- 第一部分day5 文件操作
- 基于HTML家乡旅游主题项目的设计与实现——少林寺(5页)HTML+CSSS
- Spring中的IOC介绍
热门文章
- 手机如何压缩jpg图片的大小?手把手教你快速压缩jpg格式图片
- UrlEncode编码/UrlDecode解码 - 站长工具
- pgsql数据库 按半小时分组 和 按一小时分组
- SAP UI5 SimpleForm 里在水平方向显示多组 Form 元素的实现方法试读版
- 算法系列之十八:用天文方法计算二十四节气(下)
- 处理器最新排行_手机推荐:最新!手机性能排行榜 你用的是什么处理器?
- python 文件夹中的文件批量处理 高通道tif图片转换成jpg格式
- Oracle 19c VLDB and Partitioning Guide 第5章:管理和维护基于时间的信息 读书笔记
- day 11/6 英语词汇
- sqlmap之tamper脚本