1.正向传值:上一页面 --> 下一页面1.url传值2.本地储存3.全局的app对象2.反向传值:下一页面 --> 上一页面1.本地储存2.全局的app对象 下面先说正向传值: 第一种:url 读到这你基本就猜到了第一种 其实就是url传参数 第二种: 第三种: 下面说说反向传值 ,看了上面正向的 ...
分类:
微信 时间:
2020-02-22 14:03:08
阅读次数:
90
1.Ionic3.x 页面正向传值 关于正向传值,上一篇文章里面有讲,具体可以看这里https://segmentfault.com/a/11... 2.Ionic3.x 页面 pop反向传值,主要有两种方式 1 .利用ES6提供 Promise 对象 2 利用Ionic3.x提供Event对象,观 ...
分类:
其他好文 时间:
2019-12-02 18:37:03
阅读次数:
98
// 遍历数组内容 NSArray * array = @[@"1",@"2",@"3",@"4",@"5",@"6"]; [array.rac_sequence.signal subscribeNext:^(id _Nullable x) { NSLog(@"数组内容:%@", x); }]; /... ...
分类:
其他好文 时间:
2019-06-28 15:18:01
阅读次数:
161
Ionic3.x 页面 pop反向传值,主要有两种方式: 1 .利用ES6提供 Promise 对象 2 利用Ionic3.x提供Event对象,观察者模式(publish/subscribe) 1)利用ES6提供 Promise 对象 这边假设有两个页面A页面, B页面, 情景如下,A跳转B页面, ...
分类:
其他好文 时间:
2018-12-27 03:08:51
阅读次数:
250
1、在第二个视图控制器的.h文件中定义声明Block属性: // 定义block @property (nonatomic, copy) void (^NextViewControllerBlock)(NSString *tfText); @interface NextViewController ...
分类:
移动开发 时间:
2018-03-30 19:58:46
阅读次数:
178
说明:代理传值一般在反向传值中使用。 本贴的例子是:有A和B两个界面,要实现的效果就是先让A跳转到B,然后B中有个颜色的参数,当B跳转到A时,把这个颜色的参数传递给A,在A中利用这个颜色改变自己界面的颜色。 第1步:在发送者(界面B)中,制定协议(在.h头文件中声明) // 协议名一般以本类的类名开 ...
分类:
移动开发 时间:
2017-12-29 12:15:27
阅读次数:
127
1、Block是什么? - 匿名函数 - 截获自动变量 2、Block语法。 3、Block类型变量。 4、Block的用途。 - 作为函数参数 - 反向传值 - 循环引用 (delegate差不多作用,但是显得更加简洁) 首先就是Block是什么?用一句话来概括就是带有自动变量的匿名函数。那么我们 ...
分类:
移动开发 时间:
2017-08-30 16:38:42
阅读次数:
275
Swift中闭包反向传值 1.第二控制器申明一个闭包类型 2.第二控制器定义一个变量 3.第一控制器实现回调 4.第二控制器传值 ...
分类:
编程语言 时间:
2017-08-29 14:31:02
阅读次数:
187
把该文件拷贝到.m文件中就能够方便的查找 /** 匿名类目:能够声明方法和变量,属性为private(不同意在外部调用,且不能被继承 */ /** 发送数据的托付方,接收数据的时代理发(即代理的反向传值) 托付方第一步:声明协议 托付方第二步:声明代理指针 托付方第三步:操作完毕,告诉代理(即调用代 ...
分类:
移动开发 时间:
2017-07-24 14:33:44
阅读次数:
200
在上篇博客 iOS代理协议 中,侧重解析了委托代理协议的概念等,本文将侧重于它们在开发中的应用。 假如我们有一个需求如下:界面A上面有一个button、一个label。从界面A跳转到界面B,在界面B的输入框中输入字符串,在界面A的label上显示。这是一个典型的反向传值的例子。这个例子的核心是:“在 ...
分类:
移动开发 时间:
2017-06-12 21:08:22
阅读次数:
262