美文网首页大前端开发
iOS中block的用法

iOS中block的用法

作者: link_hui | 来源:发表于2017-12-05 23:59 被阅读1次

    定义block类型

    /**
     *  定义了一个requestSuccess的Block。这个requestSuccess必须带一个参数,这个参数的类型必须为id类型的
     *  无返回值
     *  @param id responseObject
     */
    typedef void(^requestSuccess)(id responseObject);
    

    定义block块,代码更清新

    void (^upload)(NSString *token) = ^(NSString *token) {
          ......
    }
    
    if (xxxx) {
      NSString *token = @"xxxx";
      upload(token);
    }
    

    函数中定义block回调的方法

    - (void)uploadVideo:(NSString *)videoPath complete:(void(^)(NSString *key, NSNumber *resourceId))complete {
    
    

    持续补充中......

    相关文章

      网友评论

        本文标题:iOS中block的用法

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