IOS 关于取消及延迟执行函数 performSelector 与 cancelPreviousPerformRequestsWithTarget
来源:互联网 发布:帝国cms二次开发 编辑:程序博客网 时间:2024/05/18 11:45
performSelector: withObject: afterDelay:
[self performSelector:@selector(delNotification:) withObject:@"name" afterDelay:5.0f];
[self performSelector:@selector(方法名) withObject:参数 afterDelay:延时时间];
该方法只接收一个参数,在需要传多参的情况下,可以传一个Dictionary类型.
需要注意:
(1)如果调用的selector不接受参数则,则withObject:为nil;
(2)通过performSelector:withObjcet:afterDelay调用的方法不能有返回值;
2:取消延时执行的方法
(1)cancelPreviousPerformRequestsWithTarget:
(2)cancelPreviousPerformRequestsWithTarget:selector:object:
如果是带参数,那取消时的参数也要一致,否则不能取消成功。
例如:
开始延迟执行:
[self performSelector:@selector(gogo:) withObject:[NSNumbernumberWithBool:YES] afterDelay:3.0f];
假如在三秒内执行以下取消方法,则结果分别为:
[NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(gogo:) object:[NSNumber numberWithBool:YES]];//可以取消成功.
取消当前类里的全部延时操作
[NSObjectcancelPreviousPerformRequestsWithTarget:self];//可以成功取消全部。
[[self class]cancelPreviousPerformRequestsWithTarget:self];//可以成功取消全部。
- IOS 关于取消及延迟执行函数 performSelector 与 cancelPreviousPerformRequestsWithTarget
- iOS 关于取消延迟执行函数 performSelector与cancelPreviousPerformRequestsWithTarget
- IOS 关于取消延迟执行函数的种种。performSelector与cancelPreviousPerformRequestsWithTarget
- IOS 关于取消延迟执行函数的种种。performSelector与cancelPreviousPerformRequestsWithTarget
- [置顶] IOS 关于取消延迟执行函数的种种。performSelector与cancelPreviousPerformRequestsWithTarget
- IOS 关于取消延迟执行函数的种种。performSelector与cancelPreviousPerformRequestsWithTarget
- [置顶] IOS 关于取消延迟执行函数的种种。performSelector与cancelPreviousPerformRequestsWithTarget
- IOS 关于取消延迟执行函数的种种。performSelector与cancelPreviousPerformRequestsWithTarget
- IOS 关于取消延迟执行函数的种种。performSelector与cancelPreviousPerformRequestsWithTarget
- IOS 关于延迟performselector()和取消延迟执行函数
- 取消延迟执行函数 cancelPreviousPerformRequestsWithTarget
- 取消延迟执行函数 cancelPreviousPerformRequestsWithTarget
- 取消延迟执行函数 cancelPreviousPerformRequestsWithTarget
- 执行延迟IOS关于取消延迟执行函数的种种
- iOS关于取消延迟执行函数的介绍
- IOS 取消延迟执行函数 (perform selector)
- IOS中关于延迟函数performSelector的使用
- 取消将要执行的延迟函数吗?(使用了performSelector)
- 可视化调试:基于共享内存发送数据
- Android 星级评分条DEMO
- nfs的使用
- Uboot目录结构
- windows位图与调色板
- IOS 关于取消及延迟执行函数 performSelector 与 cancelPreviousPerformRequestsWithTarget
- putty在登陆Linux系统后运行命令中文显示乱码的解决办法
- JavaScript 操作 Cookie
- 一些OOD设计原则
- Struts2中拦截器的理解及源码分析图
- java中值传递和引用传递
- check file size without opening file in c++ (windows, 64 bit file size )
- Android 公共库的使用
- C语言中的内存布局