我试图在一个类中定义一个 block 类型,以便我可以在其他类中使用它。
我已经把它放在一个无处不在的类的 .h 中......
typedef void (^ProgressBlock)(float progress);
但我现在想在其他地方使用这个 block 。
我有一个导入正确 .h 文件的类,但 ProgressBlock 不可用。有什么方法可以定义 block ,以便我可以在多个类中使用它?
Best Answer-推荐答案 strong>
制作一个常量文件(C 和 C++ 头文件)在其中定义你的 block 。将该文件导入您想要使用该 block 的任何位置。
关于ios - 在一个类中定义一个 block 以在其他地方使用,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/18250290/
|