Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 将ObjC.h添加到桥接头时出现Swift编译器错误_Objective C_Xcode_Swift_Cocoapods - Fatal编程技术网

Objective c 将ObjC.h添加到桥接头时出现Swift编译器错误

Objective c 将ObjC.h添加到桥接头时出现Swift编译器错误,objective-c,xcode,swift,cocoapods,Objective C,Xcode,Swift,Cocoapods,在尝试向桥接头添加ObjC.h文件时,我的应用程序出现了一个奇怪的错误。特别是,当我尝试为STXFeedPhotoCell.h添加标题时,项目无法编译,出现以下错误(此错误显示在STXFeedPhotoCell.h中)。这是我的桥接标题: #import "NetworkHelper.h" #import "ArtistModel.h" #import "UIImageView+Masking.h" #import "CommentModel.h" #import "LoginViewContr

在尝试向桥接头添加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
为文件
NSDate+DateTools.h
提供了一个
import
语句

如果我从桥接头中删除行
#import“STXFeedPhotoCell.h”
,那么一切都可以正常编译


如果有任何关于编译器为什么会出现此错误的提示,或者swift管理这些依赖关系的方式存在问题(我使用的是启用框架的cocoa pods)。

要导入DateTools并在swift中使用它,您必须将其添加到桥接文件中:

#import "DateTools/NSDate+DateTools.h"

NSDate+DateTools.h
被添加到您的项目中了吗?@DharmeshKheni:您所说的“添加到您的项目中”到底是什么意思?它是通过podfile添加的,如果这是您的意思的话。正如您的错误所说的那样,
'NSDate+DateTools.h'文件未找到
意味着它不在您的项目中。