目标C完成块不会被调用

时间:2018-02-27 18:13:50

标签: ios objective-c methods completionhandler completion-block

我试图在单元测试中调用完成块但它永远不会到达。 这是代码:

[vc configureRecorder:^{
    NSLog(@"Completion...");
}];

这是方法:

-(void)configureRecorder:(void(^)(void))callback {
    NSLog(@"Method");
}

1 个答案:

答案 0 :(得分:3)

您需要在方法结束时调用完成块。像这样:

-(void)configureRecorder:(void(^)(void))callback {
    //@"Method"
    callback()
}