大前端开发

iOS中block的用法

2017-12-05  本文已影响1人  link_hui

定义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 {

持续补充中......

上一篇 下一篇

猜你喜欢

热点阅读