【发布时间】:2015-09-14 09:03:49
【问题描述】:
尝试将 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 管理这些依赖项的方式中存在问题(我正在使用启用了框架的可可豆荚),我将不胜感激。
【问题讨论】:
-
NSDate+DateTools.h已添加到您的项目中? -
@DharmeshKheni:“添加到您的项目中”是什么意思?它是通过 podfile 添加的,如果这就是您的意思的话。
-
正如您的错误所说
'NSDate+DateTools.h' file not found表示它不在您的项目中。
标签: objective-c xcode swift cocoapods