【发布时间】:2014-05-15 11:04:22
【问题描述】:
是否可以在另一个块中调用一个块?
例如:
-(void)doSomethingWithBlock:(void (^)(id))parameterBlock{
Blah * object = [Blah doThisblock:^(id sender) {
//invoke "parameterBlock" here..
// do other things after as well..
}
}
如果可能,我会怎么做?
【问题讨论】:
-
你的意思是“我如何调用一个块?”
-
是的,我的错..通过:parameterBlock(); 找到了如何做到这一点。不过感谢您的回复:)
-
Invoke block iOS 的可能重复项
-
@BigRed 请注意,如果
paramaterBlock是nil并且您尝试调用它,则会引发异常 -
@MaxGabriel 很高兴知道!谢谢:)
标签: objective-c objective-c-blocks