iOS-Swift调用OC的Block
来源:互联网 发布:哈工大威海 知乎 编辑:程序博客网 时间:2024/05/20 11:25
iOS-Swift调用OC的Block
MLSelect内有一个callBack的闭包是这么定义的
typedef void(^callBackBlock)(id obj);
Oc的调用方法:
MLSelectPhotoPickerViewController *pickerVC = [[MLSelectPhotoPickerViewController alloc] init];pickerVC.callBack = ^(NSArray *assects){ //};
Swift的正确的调用方法:
let addWaterVC = MLSelectPhotoPickerViewController()addWaterVC.callBack = { (AnyObject) -> () in print(AnyObject); self.dismissViewControllerAnimated(true, completion: { () -> Void in }); }
所以总结如下:
// oc的block返回值(^名称)(类型 传值)// swift里调用名称 = {(传值)->(返回值) in }
0 0
- iOS-Swift调用OC的Block
- IOS-Swift混编 调用OC的Block
- iOS开发之OC与swift开发混编教程,代理的相互调用,block的实现。OC调用Swift中的代理, OC调用Swift中的Block 闭包,swift 3.0
- iOS开发之OC与swift开发混编教程,代理的相互调用,block的实现。OC调用Swift中的代理, OC调用Swift中的Block 闭包,swift 3.0
- Swift中闭包实现OC的block传值
- Swift 闭包 (oc 的block 类似)
- swift 自定义view的写法(内有仿照OC中block的 swift闭包的调用)
- swift 自定义view的写法(内有仿照OC中block的 swift闭包的调用)
- iOS OC项目调用Swift类
- Swift中C的Block的调用
- IOS中OC的BLOCK问题
- 【iOS】简述下OC block的实现
- OC Block、Swift Closure以及C# Lambda的对比
- swift闭包的使用 -- 类似于OC中的Block
- oc与swift混编,OC调用swift,swift调用OC
- swift调用oc类文件的方法
- swift与oc的互相调用
- swift 调用第三方的oc 方法
- 给Jar包添加版本信息
- Hadoop和大数据:60款顶级大数据开源工具
- 自定义控件 ----- 属性与组合控件
- * Ajax中的JSON格式
- 第4章 处理用户输入与显示数据------------(标准文件描述符、STDIN/STDERR/STDOUT、临时重定向、永久重定向exec)
- iOS-Swift调用OC的Block
- eclipse 远程 调试配置
- Google Developers 中国区网站
- C++ function was not a member of std
- NSMutableData高效率追加NSString
- JFinal Weixin 极速开发 SDK
- 1. C语言题外话
- VC学习
- Android Studio打包时解决V4包重复的问题