一、总结几种关于ViewControllers之间传值的方式(从父视图向子视图传值)
来源:互联网 发布:企业查询软件下载 编辑:程序博客网 时间:2024/06/05 06:05
接触ios时间比较短,遇到很多问题,ViewController之间的传值方式是其中一个比较疑惑的问题之一
经查阅apple developer library,总结出以下几种传值方式(若有错误或者不对之处,请不必留情直接指出):
以FirstViewController、SecondViewContrller两个视图举例:
一、将FirstViewController的值 传到 SecondViewController (从父视图向子视图传值)
1、在secondViewController中创建@property
//SecondViewController.h 中创建@property@property (nonatomic) NSString *data;//在FirstViewController.m中导入#import "SecondViewController.h"//在需要创建SecondViewViewController视图并需传值时SecondViewController *secondViewContrller = [[SecondViewController alloc] initWithNibName: @"SecondViewControlle" bundle:nil];secondViewController.data = @"Passing Data Forward";[self.view addSubview:secondViewController.view]
2、在secondViewController中创建变量和操作方法
//在SecondViewController.h中加入@interface SecondViewController : UIViewController{NSString *data;}- (void)setData: (NSString *)set;//在SecondViewController.m中加入- (void)setData: (NSString *)set{data = set;}//在FirstViewController.m中#import "SecondViewController.h"//创建SecondViewController视图SecondViewController *secondViewContrller = [[SecondViewController alloc] initWithNibName: @"SecondViewControlle" bundle:nil];[secondViewController setData:@"Passing Value"];[self.view addSubview:secondViewController.view];
0 0
- 一、总结几种关于ViewControllers之间传值的方式(从父视图向子视图传值)
- 二、总结几种关于ViewControllers之间传值的方式(从子视图向父视图传值)
- 关于MVC中控制器(controller)向视图(view)传值的几种方式
- 【iOS7的一些总结】2、视图控制器ViewControllers之间的数据传递(1)
- 【iOS7的一些总结】3、视图控制器ViewControllers之间的数据传递(2)
- 视图控制器ViewControllers之间的数据传递
- Action向视图传值的6种方式
- SpringMVC 控制器向视图传值的方式
- CakePHP控制器向视图传值总结
- CakePHP控制器向视图传值总结
- 不同两个视图之间传值的方式
- iOS 视图之间的各种传值方式
- 控制器和视图之间传递数据的几种方式
- iOS 视图之间传值(一)代理传值
- 关于iOS父(容器)视图控制器管理子视图控制器的根视图的思考总结
- laravel通过a标签从视图向控制器传值
- .NET页面之间传值的几种方式总结
- IOS两个视图之间的传值
- NDK与CDT编译
- WSO2-产品介绍
- Sizeof与Strlen的区别与联系
- 产生静态cubamap的脚本
- [中位数]A mid-summer night's dream.uva10057
- 一、总结几种关于ViewControllers之间传值的方式(从父视图向子视图传值)
- 守护进程的创建方法和步骤
- UML之行为图(活动图、状态图、序列图、协作图)
- 17章 树、堆和优先队列
- PHP版本的区别
- 张小龙:APP产品经理必懂的30条原则
- oracle 中trunc() 函数的学习
- vijos1010题解
- vbox win7 ubuntu共享文件夹设置