美文网首页
关于IOS中block的简单使用

关于IOS中block的简单使用

作者: 行走的风车 | 来源:发表于2017-05-16 10:52 被阅读18次
    第一步

    自定控件.h中

    typedef void (^queryBlock)(NSString* starttime, NSString* endtime);
    @property (copy, nonatomic) queryBlock query;
    - (void)returnTime:(queryBlock)Query;
    
    第二步

    自定义控件.m中

    //实现给调用者的调用方法
    - (void)returnTime:(queryBlock)Query
    {
        self.query = Query;
    }
    
    //在需要返回block值的地方调用
    self.query(_startTime.text, _endTime.text);
    
    第三步

    控件调用者.m文件中

    //调用控件方法,获取block传回的值
    [HeadView returnTime:^(NSString* starttime, NSString* endtime){
            NSLog(@"%@,%@ ",starttime,endtime);
        }];
    

    相关文章

      网友评论

          本文标题:关于IOS中block的简单使用

          本文链接:https://www.haomeiwen.com/subject/sjxlxxtx.html