Sai*_*ail 5 objective-c ios swift
我有这段代码是一个在 Objective-C 中扩展的自定义类UIImageView。
当我添加到项目并将导入添加到桥接头文件时,我的 swift 类可以像往常一样查看和使用代码,但是当我尝试编译它时。
我总是收到这个错误

我不知道为什么它只发生在我的身上CarBigImageView,我尝试更改文件名,使用新名称创建新文件并复制其中的所有代码,但似乎都不起作用。
但其他自定义视图(例如标记)似乎还可以?
更新:添加更多信息
这是我的桥接标头
#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"
Run Code Online (Sandbox Code Playgroud)
这是我的“CarBigImageView.h”
#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
Run Code Online (Sandbox Code Playgroud)
这是它在编辑器中的样子

以及编译时的结果

我该如何解决这个问题?
确保您让 Xcode 知道在哪里可以找到该文件:在构建设置中查找“Objective-C Bridging Header”。该字段的值应该类似于“$(SRCROOT)/path/to/your/Bridging-Header.h”如果您填写此字段并按 Enter 键,它的 SRCROOT 将展开,您可以检查该完整路径是否是正确的路径。
| 归档时间: |
|
| 查看次数: |
7582 次 |
| 最近记录: |