UIViewController间的传值
来源:互联网 发布:中国网络空间研究院 编辑:程序博客网 时间:2024/06/04 19:39
开发过程中经常会遇到不同UIViewController间传值的情况。UIViewController间传值主要有三种方法
1.使用Storyboard时可以通过Segue传值。
2.使用notification
3.使用代理。
目前比较常用的是代理的传值,这里给出相应的方法
@interface AppDelegate : NSObject <UIApplicationDelegate>{ NSMutableArray *userInfoArray;}+(AppDelegate *)userInfo;AppDelegate中设置需要传的参量,这里使用的是一个数组
+(AppDelegate *)userInfo{ return (AppDelegate *)[[UIApplication sharedApplication]delegate];}
在firstViewController中
NSMutableArray *array = [[NSMutableArray alloc] init]; [array addObject:txtFirst.text]; [AppDelegate userInfo].userInfoArray = array;
向secondViewController传递,通过
[[AppDelegate userInfo].userInfoArray objectAtIndex:0];
调用,使用完后可以将此Array制空。
- UIViewController间的传值
- UIViewController 间的传值方式
- UIViewController之间的传值 6种
- UIViewController之间传值:
- 【UIViewController界面传值】
- UI 多个视图控制器(UIViewController)间的 协议传值
- iOS UIViewController之间的传值方式之一:委托代理
- UIViewController之间的传值方式二 通知
- UIViewController之间传值的7种方法
- UIViewController 正向,反向传值
- ios UIViewController 反向传值
- UIViewController 的addChildViewController:(UIViewController *) 方法
- UIViewController界面跳转时的值传递
- 多个uiviewController之间传值
- Swift UIViewController中的delegate方式传值
- Swift UIViewController中的delegate方式传值
- UIViewController和UIViewController之间的交互
- UIViewController和UIViewController之间的交互
- C数据类型变量范围 变量存储 数据溢出
- 广告科技公司受到业内关注
- 恢复摩尔定律
- hibernate主键映射
- 广州.NET培训之编程小技巧
- UIViewController间的传值
- Eclipse自动部署项目到Tomcat的webapps下的有效方法
- cocos2d-x下封装了ios的新浪、腾讯微博和微信的分享模块
- 黑马程序员-Java高新技术之工具的使用和JDK5新特性
- 图形视图体系(The Graphics View Framework)
- 【iOS界面布局】 frame 与 bounds 的区别与关系
- UVA 270 (13.11.06)
- Sencha Architect 2: A WYSIWYG IDE for Building Desktop and Mobile HTML5 App
- Event Code: 3005 An unhandled exception has occurred.