iOS 取消延时执行 performSelector: withObject: afterDelay:

来源:互联网 发布:白鹿原停播 知乎 编辑:程序博客网 时间:2024/05/19 19:31

- (void)viewDidLoad {

    [superviewDidLoad];

    // Do any additional setup after loading the view.


    //[self setLayout];

    

    [selfperformSelector:@selector(Test:)withObject:@"参数"afterDelay:1.0];

    [NSObjectcancelPreviousPerformRequestsWithTarget:selfselector:@selector(Test:)object:@"参数"];

    

}


-(void)Test:(NSString *)str

{

   NSLog(@"延时执行正在执行,%@",str);

}

注意事项: 取消延时执行的参数一定要和延时执行的参数是一样的 



0 0
原创粉丝点击