OGeek|极客世界-中国程序员成长平台

标题: ios - 在一个类中定义一个 block 以在其他地方使用 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 13:37
标题: ios - 在一个类中定义一个 block 以在其他地方使用

我试图在一个类中定义一个 block 类型,以便我可以在其他类中使用它。

我已经把它放在一个无处不在的类的 .h 中......

typedef void (^ProgressBlock)(float progress);

但我现在想在其他地方使用这个 block 。

我有一个导入正确 .h 文件的类,但 ProgressBlock 不可用。有什么方法可以定义 block ,以便我可以在多个类中使用它?



Best Answer-推荐答案


制作一个常量文件(C 和 C++ 头文件)在其中定义你的 block 。将该文件导入您想要使用该 block 的任何位置。

关于ios - 在一个类中定义一个 block 以在其他地方使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18250290/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://ogeek.cn/) Powered by Discuz! X3.4