dispatch_block_t 简单的实现不带参数的回调函数
来源:互联网 发布:淘宝客服遇到的问题 编辑:程序博客网 时间:2024/05/24 06:06
通常我写一个不带参数的块回调函数是这样写的
在 . h 头文件中
定义类型
typedef void (^leftBlockAction)();
在定义一个回调函数
-(void)leftButtonAction:(leftBlockAction)leftBlock;
在.m 文件中
-(void)leftButtonAction:(leftBlockAction)leftBlock{
leftBlock();
}
今天学会一个高大上的方法
只要在.h 头文件定义属性方法
@property (nonatomic,copy)dispatch_block_t leftBlockAction;
在.m文件 调用的方法里调用
if (self.leftBlockAction) {
self.leftBlockAction();
}
在另个模块里直接
MyAlertView *alert = [[MyAlertView alloc]init];
alert.leftBlockAction = ^() {
NSLog(@"left button clicked");
};
是不是对第一种方法简单了很多
3 0
- dispatch_block_t 简单的实现不带参数的回调函数
- dispatch_block_t 简单的实现不带参数的回调函数
- dispatch_block_t 简单的实现不带参数的回调函数
- C/C++ 不带参数的回调函数 与 带参数的回调函数 函数指针数组 例子
- 什么是回调函数?回调函数的简单实现。
- 简单的回调函数实现
- java回调函数的简单实现
- 关于回调函数(带参数的回调函数)
- 简单的回调函数
- 回调函数的实现(多参数)
- 一个简单的java回调函数的实现
- 定时器的简单实现即回调函数的运用
- C++的回调函数的简单实现
- PJSIP的DTMF简单实现,回调函数:on_dtmf_digit
- 使用回调函数实现一个简单的计算器;
- ajax回调函数带参数解决方案
- js回调函数和函数带参数的使用示例
- 关于回调函数的参数
- unity asset astore 下载文件保存路径 [Mac]
- Android的String.xml文件中空格的问题
- iOS开发网络篇-检测网络状态
- 使用iOS 8 SDK添加Touch ID指纹识别功能
- Ubuntu 10.10下安装ncurses-devel
- dispatch_block_t 简单的实现不带参数的回调函数
- XCode6 编译opencore-amr
- 调用https双向认证的webservice
- 安卓拼图游戏(一)
- VS2008 调试 WinCE7.0 的程序时无法单步执行的问题
- jqGrid 自定义 无数据提示信息
- Maximum Depth of Binary Tree
- Java版四则运算简易计算器
- iOS 学习资料整理