我有一个混合了Objective-C(++)、C++和SWIFT的Xcode项目.一些Objective-C++充当了SWIFT和C++之间的桥梁.
假设我有一个带有公共属性的Objective-C类,它的类型是我想从Object-C代码的其他部分使用的C++类.如果在SWIFT桥接标头中导入标头,则会导致编译器错误.有没有办法向SWIFT隐藏此Objective-C类的部分标头?
编辑:下面是一个样例头文件来说明我的意思.
#import <Foundation/Foundation.h>
class MyCppType;
@interface SwiftCancelationToken : NSObject
//I need to expose this so Obj-C can interact with it
@property MyCppType *cppProperty;
-(void)doSomethingWithCppObject;
@end