多个controller切换以及在他们之间传递数据
来源:互联网 发布:阿里云个人网站备案 编辑:程序博客网 时间:2024/05/16 01:17
传递数据
多个controller切换以及在他们之间传递数据,要用到UIViewController的 方法 prepareForSegue
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{if ([segue.identifier isEqualToString:@"AddPlayer"])//判断{ UINavigationController *navigationController = segue.destinationViewController; PlayerDetailsViewController *playerDetailsViewController =[[navigationController viewControllers] objectAtIndex:0]; playerDetailsViewController.delegate = self;//delegate就是新viewController里的数据} //playerDetailsViewController 就是新的ViewController}
当使用Segue的时候,就必须加入这个名叫 prepareForSegue 的方法,这个新的ViewController在被加载前的准备函数,我们可以利用这个机会来向新ViewController发送数据。
UIStoryboardSegue
UIStoryboardSegue 类描述 各个controller之间的关系,segue只用于打开新的场景
0 0
- 多个controller切换以及在他们之间传递数据
- Activity之间切换以及数据传递
- 利用协议在view controller之间传递数据
- 使用bundle在多个activity之间传递数据
- 在controller和视图之间传递参数
- swing 在多个panel之间切换
- Matlab---在多个axes之间切换
- ubuntu如何在多个工作区之间自由切换以及添加返回桌面图标
- json的使用以及在页面之间数据的传递
- 使用Base Activity,以及如何在Activity之间传递数据
- mvc如何使用JavaScript在view和controller之间传递数据
- 【MVC架构】——如何利用Json在View和Controller之间传递数据
- 在Service之间传递数据
- 在活动之间传递数据
- 在Activity之间传递数据
- MVC中Controller与View之间的数据传递
- 【Asp.Net MVC】Controller和View之间传递数据
- 【ASP.NET MVC】View与Controller之间传递数据
- Codeforces Round #294 (Div. 2) -- A. A and B and Chess
- Drools6 入门学习(一)——Drools6新特性
- HDU 5179 beautiful number 离线处理
- Android 提交数据到服务器的四种方法
- malloc和free
- 多个controller切换以及在他们之间传递数据
- c++ 虚基类
- JAVA学习笔记48——总结:容器
- 【c++】内存存储分区分类
- Windows内存管理
- Codeforces Round #294 (Div. 2) -- B. A and B and Compilation Errors
- android:layout_gravity和android:gravity的区别
- java中字节流与字符流的区别详解
- 黑马程序员——Map集合总结