当我尝试将一个ObjC .h文件添加到桥接头时,我的应用程序出现了一个奇怪的错误。特别是,当我尝试添加STXFeedPhotoCell.h
的标头时,项目无法编译并出现以下错误(此错误显示在STXFeedPhotoCell.h
中。这是我的桥接标题:
#import "NetworkHelper.h"
#import "ArtistModel.h"
#import "UIImageView+Masking.h"
#import "CommentModel.h"
#import "LoginViewController.h"
#import "STXFeedPhotoCell.h"
这是抛出的错误:
/pathToProject/Helden der Volksmusik/STXDynamicTableView/Cells/STXFeedPhotoCell.h:12:9: 'NSDate+DateTools.h' file not found
确实,STXFeedPhotoCell.h
对文件import
有一个NSDate+DateTools.h
语句。
如果我从桥接标题中删除行#import "STXFeedPhotoCell.h"
,则所有内容都可以正常编译。
非常感谢有关编译器为什么会收到此错误的任何指示,或者是否存在为swift管理这些依赖项的方式存在问题(我正在使用启用了框架的可可pod)。
答案 0 :(得分:0)
要导入DateTools并在Swift中使用它,您必须将其添加到桥接文件中:
department.dep_name