Ios 为什么swift在ProductModule swift.h中找不到我的Objective-C类

Ios 为什么swift在ProductModule swift.h中找不到我的Objective-C类,ios,objective-c,swift,Ios,Objective C,Swift,我有一个自定义类,它扩展了Objective-C中的UIImageView 当我添加到项目并将导入添加到桥接头文件时,我的swift类可以看到 像往常一样使用代码,但是当我试图编译它时 我总是犯这个错误 我不知道为什么它只发生在我的CarBigImageView上,我尝试更改文件名,用新名称创建新文件,并复制那里的所有代码,但似乎都不起作用 但其他自定义视图(如Marker)似乎可以吗 更新:添加更多信息 这是我的桥接头 #import <AFNetworking/AFNetworkin

我有一个自定义类,它扩展了Objective-C中的
UIImageView

当我添加到项目并将导入添加到桥接头文件时,我的swift类可以看到 像往常一样使用代码,但是当我试图编译它时

我总是犯这个错误

我不知道为什么它只发生在我的
CarBigImageView
上,我尝试更改文件名,用新名称创建新文件,并复制那里的所有代码,但似乎都不起作用

但其他自定义视图(如Marker)似乎可以吗

更新:添加更多信息

这是我的桥接头

#import <AFNetworking/AFNetworking.h>
#import <AFNetworking/UIImageView+AFNetworking.h>
#import <GSKeychain.h>
#import <JSONKit.h>

#import "CarBigImageView.h"
#import "sqlite3.h"
#import <time.h>
#import "Bridge.h"
#import "Marker.h"
#导入
#进口
#进口
#进口
#导入“CarBigImageView.h”
#导入“sqlite3.h”
#进口
#导入“Bridge.h”
#导入“Marker.h”
这是我的“CarBigImageView.h”

#导入
@协议代理
-(void)didTouchColor:(UIColor*)coloc atPosition:(CGPoint)点;
@结束
@接口CarBigImageView:UIImageView
@属性(弱、非原子)id委托;
@结束
下面是编辑器中显示的内容

以及编译时的结果


如何解决这个问题?

确保您离开Xcode后知道该文件的位置:在构建设置中查找“Objective-C桥接头”。该字段的值应类似于“$(SRCROOT)/path/to/your/bridgeing Header.h”。如果您填写此字段并按enter键,它将展开,您可以检查完整路径是否为正确路径。

是否可以在桥接头文件中显示代码?如果您认为自己做得正确,那么关闭整个项目然后重新打开怎么样?这可能是由于索引速度缓慢。在哪里声明了
CarBigImageViewDelegate
?请不要发布屏幕截图。请努力输入代码和错误。我这样做是有原因的。我想提供尽可能多的信息,如何才能像在Xcode中一样用正确的颜色键入代码?没有人关心颜色。只需在此处复制并粘贴相关位作为文本
#import <UIKit/UIKit.h>

@protocol CarBigImageViewDelegate <NSObject>

- (void)didTouchColor:(UIColor*)coloc atPosition:(CGPoint)point;

@end

@interface CarBigImageView : UIImageView

@property (weak, nonatomic) id<CarBigImageViewDelegate> delegate;

@end