http://southking.iteye.com/blog/1489462

假设两个ViewController之间已经建立了Segue

A:TableViewController的子类   B:viewController  A --> B 传送数据类Player的对象player

1.设置Segue的identifier

2.在B.h里添加

Java代码  
  1. @property(nonatomic,strong) Player *player;

在B.m里添加

Java代码  
  1. @synthesize player;

3.在A.m里重写UIViewController 的以下方法

Java代码  
  1. -(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
  2. UIViewController *destination = segue.destinationViewController;
  3. if ([destination respondsToSelector:@selector(setPlayer:)]){//判断目标是否存在setPlayer方法
  4. [destination setValue:selectedPlayer forKey:@"player"];
  5. }
  6. }

4.在A.m里重写

Java代码  
  1. - (NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath{
  2. selectedPlayer = [players objectAtIndex:indexPath.row];
  3. return indexPath;
  4. }

说明:之所以不重写

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath;

是因为执行顺序,不然会取不到值:

willSelectRowAtIndexPath --> prepareForSegue --> didSelectRowAtIndexPath

5.OK,传送成功!在B里已经可以用player对象了。

Scene之间的数据传递相关推荐

  1. javascript表单之间的数据传递

    今天有朋友问我关于用javascript来进行页面各表单之间的数据传递的问题,我以前也写过,不过从来没有注意,今天总结了一下,希望能够给大家一些帮助,也帮助我总结以前学过,用过的知识. 一,最简单的就 ...

  2. Android中Activity之间的数据传递(Intent和Bundle)

    当一个Activity启动另一个Activity时,常常会有一些数据传过去,对于Activity之间的数据交换更简单,因为两个Activity之间进行数据传递交换更简单,因为两个Activity之间本 ...

  3. 三个activity之间跳转 数据传递_第二百四十二回:Android中Fragment之间的数据传递概述...

    各位看官们大家好,上一回中咱们说的是Android中Activity之间数据传递的例子,这一回咱们说的例子是Fragment之间的数据传递.闲话休提,言归正转.让我们一起Talk Android吧! ...

  4. WEB前端 vue学习二 组件之间的数据传递

    Vue 的组件作用域都是孤立的,不允许在子组件的模板内直接引用父组件的数据.必须使用特定的方法才能实现组件之间的数据传递. 首先用 vue-cli 创建一个项目,其中 App.vue 是父组件,com ...

  5. Vue之组件之间的数据传递

    Vue的组件作用域都是孤立的,不允许在子组件的模板内直接引用父组件的数据,必须使用特定的方法才能实现组件之间的数据传递. 下列为在vue-cli创建项目中的操作 一·父组件向子组件传递数据 在Vue中 ...

  6. android 打印流程图,Android实现Activities之间进行数据传递的方法

    本文实例讲述了Android实现Activities之间进行数据传递的方法.分享给大家供大家参考.具体分析如下: 首先,先说明一下Activity的启动及关闭: 1. startActivity(In ...

  7. uniapp 子组件 props拿不到数据_谈一谈使用 webpack 开发时,Vue 组件之间的数据传递...

    •我们在学习Vue的时候,难免会使用各个组件之间传递数据.•先来介绍一下Vue中组件传递的方式,有父组件传递给子组件数据,子组件传递给父组件数据,父组件直接获取子组件中数据,子组件直接获取父组件数据以 ...

  8. Android--Activity的跳转及Activity之间的数据传递

    Activity的跳转及Activity之间的数据传递(作业) 首先呢,看到这个作业第一感觉并不难,因为只是涉及到多activity之间的跳转以及简单的数据传递而已.然后,做的时候也没花费多长的时间, ...

  9. 【转载】ASP.NET MVC中Controller与View之间的数据传递总结

    在ASP.NET MVC中,经常会在Controller与View之间传递数据,因此,熟练.灵活的掌握这两层之间的数据传递方法就非常重要.本文从两个方面进行探讨: Ø Controller向View传 ...

最新文章

  1. Python Web实战:Python+Django+MySQL实现基于Web版的增删改查
  2. Thinkpad SL400 issue
  3. 在1 MB RAM中排序100万个8位数字
  4. PADS 创建封装笔记
  5. 软件设计最近发展趋势对话录
  6. graphpad的折线图x轴自定义_Graphpad Prism绘制折线图
  7. 利用linux shell自己主动顶贴
  8. 图解后缀表达式的计算过程
  9. Spring+Hibernate 零散知识点
  10. minicom在macos
  11. esp8266 米家_【保姆级教程】米家全屋智能家居避坑指南+新手必购单品推荐(2020版)_智能家居...
  12. NSXMLParser详解(事例)
  13. objective-c 中的关联介绍
  14. 抖音/快手/火山热门技术---抖音微商引流之抖音实战引流技巧
  15. 怎么在地图上标注自己的店铺
  16. 如何大幅提高 Django 网站加载速度
  17. 解决win10使用电池时自动调节亮度问题
  18. 第一部分day5 文件操作
  19. 基于HTML家乡旅游主题项目的设计与实现——少林寺(5页)HTML+CSSS
  20. Spring中的IOC介绍

热门文章

  1. 手机如何压缩jpg图片的大小?手把手教你快速压缩jpg格式图片
  2. UrlEncode编码/UrlDecode解码 - 站长工具
  3. pgsql数据库 按半小时分组 和 按一小时分组
  4. SAP UI5 SimpleForm 里在水平方向显示多组 Form 元素的实现方法试读版
  5. 算法系列之十八:用天文方法计算二十四节气(下)
  6. 处理器最新排行_手机推荐:最新!手机性能排行榜 你用的是什么处理器?
  7. python 文件夹中的文件批量处理 高通道tif图片转换成jpg格式
  8. Oracle 19c VLDB and Partitioning Guide 第5章:管理和维护基于时间的信息 读书笔记
  9. day 11/6 英语词汇
  10. sqlmap之tamper脚本