2015-09-14 72 views
0

當我嘗試向橋接頭添加ObjC .h文件時,我的應用程序出現奇怪的錯誤。特別是,當我嘗試添加標題爲STXFeedPhotoCell.h,項目失敗,出現以下錯誤編譯(顯示在STXFeedPhotoCell.h這個錯誤這裏是我的橋接報:將ObjC .h添加到橋接頭時出現Swift編譯器錯誤

#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",T一切都編譯好。

希望有關於爲什麼編譯器出現此錯誤,或者如果這些依賴關係正在被swift託管的問題(我正在使用啓用了框架的cocoa pod)的任何指針。

+0

'的NSDate + DateTools.h'被添加到您的項目? –

+0

@DharmeshKheni:你的意思是「添加到你的項目中」,究竟是什麼意思?它是通過podfile添加的,如果這就是你的意思。 –

+1

由於你的錯誤說''NSDate + DateTools.h'文件未找到'表示它不在你的項目中。 –

回答

0

要導入DateTools和斯威夫特使用它,你必須把它添加到您的橋接文件:

#import "DateTools/NSDate+DateTools.h" 
相關問題