在Swift中使用闭包来实现两个界面的传值

例如:有A类和B类.

B类

//声明闭包
typealias valueBlock = (Float)->()
var returnPrice: valueBlock? //调用该闭包
self.returnPrice?(price)

A类

let sb = UIStoryboard(name:"Main", bundle: nil)

let vc = sb.instantiateViewControllerWithIdentifier("keypadViewVC") as! keypadViewVC

//B类的回调
vc.returnPrice = {price in self.gratuityBtn.setTitle(String(format: "%.2f", price), forState:UIControlState.Normal)} self.presentViewController(vc, animated: true, completion: nil)

最新文章

  1. 非旋treap模板
  2. Spark ZooKeeper数据恢复
  3. ASP.NET MVC之视图生成URL(二)
  4. Sql中时间只取年或者年月
  5. C#知识体系(一) --- 常用的LInq 与lambda表达式
  6. 收集一些有用的docker镜像
  7. JavaScript笔记:函数
  8. python学习笔记3(元组、字典)
  9. 求教——使用node做表单,刷新浏览器页面,浏览器为什么会重复提交上次所填的信息
  10. Moses在Ubuntu14.04平台的安装过程
  11. [DataTable]C# datatable取最大值最小值
  12. ADO简单封装(MFC)
  13. JAVA 鲜为人知的二次标记 第六节
  14. MySQL的SELECT ...for update
  15. 记一次坑爹的RSA旅程____快哭了555555555(来自实验吧的warmup的wp和感想)
  16. C#保留2位小数的做法
  17. NIO-学习
  18. day05 Servlet 开发和 ServletConfig 与 ServletContext 对象
  19. Spring Security 实战:QQ登录实现
  20. 关于react-native项目在MacBookPro环境下打包成IPA

热门文章

  1. 调用Camera返回为空的分析及处理方法
  2. iOS UILabel文字缩进
  3. 03 svn 权限与用户管理
  4. 使用 fcntl 函数 获取,设置文件的状态标志
  5. 模式识别之ocr项目---(模板匹配&BP神经网络训练)
  6. Entity Framework(EF)(一)之database first
  7. TWinControl、TCustomControl和TGraphicControl对WM_PAINT消息的三种不同处理(虚函数的特点就是升升降降)
  8. 编写灵活、稳定、高质量的 HTML 和 CSS 代码的规范。
  9. iOS 9已下的获取APP进程信息
  10. ansible-playbook unarchive模块