Ios 将void(^)作为完成处理程序传递

Ios 将void(^)作为完成处理程序传递,ios,objective-c,Ios,Objective C,我正在使用一个第三方库,它执行一些函数,然后在完成后触发一个完成事件。如何传递void(^)类型的完成处理程序 文档中没有给出任何示例,只是说接受void(^)()类型 谢谢 void(^)(是块类型 所以你可以通过一个街区 obj.completionHandler = ^ { // code to execute when completed }; void(^)(是块类型 所以你可以通过一个街区 obj.completionHandler = ^ { // code to

我正在使用一个第三方库,它执行一些函数,然后在完成后触发一个完成事件。如何传递void(^)类型的完成处理程序

文档中没有给出任何示例,只是说接受void(^)()类型

谢谢

void(^)(
是块类型

所以你可以通过一个街区

obj.completionHandler = ^ {
    // code to execute when completed
};
void(^)(
是块类型

所以你可以通过一个街区

obj.completionHandler = ^ {
    // code to execute when completed
};

具体而言,它是一个不带参数但不返回任何内容的块。请参阅此答案以了解块类型语法:具体而言,它是一个不带参数但不返回任何内容的块。请参阅此答案以了解块类型语法: