将块对象存储在目标C中

杰夫

我想将补全块对象存储到以下函数的另一个块对象中

- (void)downloadCompletedWithompletion:(void (^)(BOOL success,id responseObject, NSError *error))completion
{
}

有人可以建议我块对象的语法来存储完成

加加瓦尔

为您的块命名为:

typedef void (^ YOUR_BLOCK_NAME)(BOOL success, id responseObject, NSError * error);

然后存储为其他任何属性:

@property (nonatomic, copy, readwrite) YOUR_BLOCK_NAME block;

您可以将块创建为:

YOUR_BLOCK_NAME block = ^(BOOL success, id responseObject, NSError * error) {};

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章