现在的位置: 首页 > 综合 > 正文

取消performSelector:方法

2018年05月11日 ⁄ 综合 ⁄ 共 464字 ⁄ 字号 评论关闭

使用performSelector:方法

[self performSelector:@selector(didRuninCurrModel:) withObject:nil afterDelay:3.0f];

取消:

[NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(didRuninCurrModel:) object:nil];

注意以上是没有参数的。当有参数的时候必须保证两个方法的参数一样。否则无法取消。

[NSObject cancelPreviousPerformRequestsWithTarget:self];//取消所有的performSelector:方法

[[self class] cancelPreviousPerformRequestsWithTarget:self];//取消本类中的performSelector:方法

http://blog.csdn.net/samuelltk/article/details/8994313

抱歉!评论已关闭.