swift开发使用闭包传值
来源:互联网 发布:淘宝新店如何提升销量 编辑:程序博客网 时间:2024/05/20 17:09
swift开发使用闭包传值
开发中,从一个页面跳转到另一个页面的时候,有时候需要到跳转后的页面把值传回上一个页面,这里介绍一下swift开发中使用闭包传值
首先我们创建两个视图控制器分别为”ViewController“和”NextViewController”
现在我们要从”ViewController“跳转到到”NextViewController“,然后在”NextViewController“里面把值传给”ViewController“,需要在”NextViewController“申明闭包,”NextViewController“页面如下:
代码如下:
//声明闭包 typealias clickBtnClosure = (text: String?) -> Void //把申明的闭包设置成属性 var clickClosure: clickBtnClosure? //为闭包设置调用函数 func clickValueClosure(closure:clickBtnClosure?){ clickClosure = closure }
闭包赋值的时候,在调用闭包的地方,就可以获取到闭包传过去的参数值内容
“ViewController“页面如图,接到传值把值显示在输入框里面:
代码如下,闭包被赋值的时候该代码会被调用,就能获取到上一个页面传过来的参数值:
具体效果如下:在”NextViewController“页面输入框输入值,点击确定,
可以发现”ViewController“会打印
说明值已经传成功,返回上一个页面查看如图:
1 0
- swift开发使用闭包传值
- [Swift 开发] 使用闭包传值(typealias)
- Swift开发:SVProgressHUD 使用
- 使用swift开发OSX应用
- 使用swift开发Cordova插件
- 使用swift开发Cordova插件
- 使用swift语言进行IOS应用开发
- 使用VMware虚拟机部署Swift开发环境
- ios开发swift中switch使用
- Swift开发--Storyboard的使用教程
- Swift开发之 使用系统的TabbarController
- 【原创IOS开发】swift使用SDWebImages
- 16、使用swift语言开发iOS app
- [Swift开发实战]-类的使用01
- [Swift开发实战]-类的使用02
- iOS开发技巧系列 使用Swift反射
- iOS开发:Swift语言使用iconfont
- Swift开发:使用SwiftyJSON解析JSON数据
- 详解docker存储驱动
- CSS使用技巧
- python新手必碰到的问题---encode与decode,中文乱码
- 笔试编程题必杀技——动态规划
- 测试中发现Bug后的处理过程
- swift开发使用闭包传值
- Codeforces Round #350 (Div. 2)A(模拟)
- jstl和字符串比较是否相等
- 总结现网问题
- 51nod-1179-最大的最大公约数
- MYSQL必知必会读书笔记 第十四章 使用子查询
- React 自定义组件与组件复用
- InnoSetup安装之前检查进程
- Chrome ZeroNet 插件让你访问ZeroNet更轻松