我通过Cocoapods将一个客观的c框架导入我的项目。在框架中,标头定义了一个名为Action的枚举。
typedef enum : uint16_t {
Action_1 = 0,
Action_2 = 1
} ACTION //FileA.h
在我的bridging-Header.h文件中,我通过以下方式导入此头文件:
#import <TheFramework/FileA.h>
当我编译应用程序时,编译器会出现错误:
....... / FileA.h:24:3:错误:使用不同类型的typedef重定义('enum ACTION'vs'enum ACTION') 行动; ^ /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.3.sdk/usr/include/search.h:23:3:注意:之前的定义在这里 行动;
由于我无法修改框架的源代码,我该如何处理这个问题