ios - 控制可以发送到不同类中的函数的参数值
问题描述
所以我有一个按钮,单击它会导出选定的资产(jpgs、svgs、jsos 等)。现在我有一个不同的类(导出类)来处理导出逻辑。我想要实现的是我的导出类中的一个通用方法,它处理所有导出。因此,我需要将要导出的文件类型作为参数发送。我不想使用整数或字符串,因为这会使我的代码易碎。我想使用一个枚举,但不知道如何制作一个在两个类中都可以访问的枚举。有人可以给我有关如何执行此操作的详细信息。
-(void)exportAsset: filePath typeOfAsset:(customEnumType*)
我想要一个类似的功能,但我不知道如何创建一个在两个类中都可以访问的枚举,即如何执行此操作的详细信息。请帮忙。对于新手的任何错误,我们深表歉意。也提前感谢。
解决方案
您应该将 typedef 枚举代码块放在其中一个类的头文件 (.h) 中,并使用以下语句将此文件导入另一个类:
#import "[File Name].h"
推荐阅读
- ruby-on-rails - has_many 到 - belongs_to 关联中的值总和
- r - 计算 r 中后跟另一个值的值的数量
- python - 如何正确使用 for 循环以从 Flask 中转录的 .wav 文件中获取全文
- python - Velocity-Verlet 双井算法 Python
- c++ - 为什么在 Dev C++ 中会出现未定义的引用错误?
- node.js - 重定向到外部 url 并使用 express 和 react 将数据作为正文参数发送
- list - 像这样附加两个列表会返回一个列表而不是两个列表的 cons 单元格是什么?
- python - 引发 KeyError(key) Python
- bash - 我不理解这行 bash 脚本
- python - 如何根据部分匹配删除重复项