前言 近期忙着跟项目。好久没有写文字了。今天一个群里面的童鞋问到一个关于不同界面间传值的问题,借这个背景,写一段关于“ startActivity、 startActivityForResult 、广播的使用”的文字,希望能对照我还新的新手有所帮助 ①、 startActivity、 startAc ...
分类:
其他好文 时间:
2017-07-18 10:09:51
阅读次数:
128
界面之间传值问题1.在AppDelegate.h文件中声明一个全局变量, 来连接两个界面的数据使用下面语句可以创建单例对象,即整个程序中只有这一个对象,声明的变量只是对该对象的引用AppDelegate *delegate= [UIApplication sharedApplication].del...
分类:
其他好文 时间:
2015-11-04 11:23:23
阅读次数:
173
苹果大力推广的block语法虽然不易理解,但使用起来十分方便,相对代理协议要少了很多代码和步骤。这里总结下这段时间使用到的不同视图控制器间的block传值。这里就借用我写的一个项目工程的代码了1.给视图控制器A设置block属性: 1 #import "MainListBaseViewControl...
分类:
其他好文 时间:
2015-06-20 22:08:59
阅读次数:
139
/*** 界面间传值步骤 1.界面传值第一种场场景:从前往后传值. 秘诀:属性传值.(葵花宝典). 招式:(1).在后一个界面定义属性,属性的类型和传出数据类型一致. (2).在进入下一界面之前,给属性赋值;赋的值就是要传输的数据.(存入数据的过程). (3).在后一个界面通过属性...
分类:
其他好文 时间:
2015-05-05 18:55:50
阅读次数:
119
前面我们讲iOS不同界面间传值的时候,说过可以通过通知中心进行传值。那到底什么是通知中心,他是如何实现传值的呢? NSNotificationCenter是单例的,只提供了一个唯一的实例化入口,在整个应用内只存在一个实例: [NSNotificationCenter defaultCente...
分类:
移动开发 时间:
2015-04-21 14:31:56
阅读次数:
183
v
界面间传值场景
1.由前往后属性传值.在后一个界面中定义属性(属性类型和数据类型一致)
2.当push到下一个界面之前给属性赋值3.在下一个界面中,对应的控件从属性中获取数据
2. 由前往后 协议代理,1.在后一个界面定义协议(协议中定一个传值方法,方法由参数,参数类型和传输类型一致)2.在后一个界面定义代理属性,3.在前一个界面中设置代理4.代理对象的类服从协议
3.多界面传值...
分类:
其他好文 时间:
2014-11-12 09:18:58
阅读次数:
169
属性传值:
属性传值适用于从前往后传值.
代理传值:适用于从后往前传值.
单例传值:
适合于从前往后传,从后往前传都可以,
但是内存空间不会被释放直到应用程序结束
NSUserDefaults:数据持久化的一种方式,数据可以长久的存储,存到本地然后再从本地获取.通知:通知的使用需要注册通知,以及发送通知.
block: 需要定义
block,当
block 进行回调时将值传给其他...
分类:
其他好文 时间:
2014-09-20 22:36:49
阅读次数:
187
firstViewController*firstVC=[[firstViewControlleralloc]init];NViewController*RootController=[[NViewControlleralloc]initWithRootViewController:firstVC];//RootViewController*RootController=[[RootViewControlleralloc]initWithRootViewController:firstVC];[firstVC..
分类:
其他好文 时间:
2014-09-05 03:24:11
阅读次数:
231
-(void)viewWillDisappear:(BOOL)animated{///界面间传值:第二种情况:将后一个界面的值传到前一个界面(从后往前传)//方法:代理初值//步骤:1.定义协议.在后面类中定义协议(传值的方法定义协议)//2.给后面类添加一个代理属性//3.将代理设置为前一个界面的对象让它服从协议,实现方..
分类:
其他好文 时间:
2014-09-05 03:24:00
阅读次数:
163
UINavigationController的用法 界面间传值UInavigationController继承于UIViewController,以栈的方式管理所控制的师徒控制器,至少要有一个被管理的视图控制器创建的时候需要用户提供一个视图控制器作为导航控制器的一个根视图控制器出栈和人栈UINav....
分类:
其他好文 时间:
2014-07-19 15:09:54
阅读次数:
250