首页 > 解决方案 > 控制可以发送到不同类中的函数的参数值

问题描述

所以我有一个按钮,单击它会导出选定的资产(jpgs、svgs、jsos 等)。现在我有一个不同的类(导出类)来处理导出逻辑。我想要实现的是我的导出类中的一个通用方法,它处理所有导出。因此,我需要将要导出的文件类型作为参数发送。我不想使用整数或字符串,因为这会使我的代码易碎。我想使用一个枚举,但不知道如何制作一个在两个类中都可以访问的枚举。有人可以给我有关如何执行此操作的详细信息。

-(void)exportAsset: filePath typeOfAsset:(customEnumType*)

我想要一个类似的功能,但我不知道如何创建一个在两个类中都可以访问的枚举,即如何执行此操作的详细信息。请帮忙。对于新手的任何错误,我们深表歉意。也提前感谢。

标签: iosobjective-cenums

解决方案


您应该将 typedef 枚举代码块放在其中一个类的头文件 (.h) 中,并使用以下语句将此文件导入另一个类:

#import "[File Name].h"

推荐阅读