我正在使用几个ObjC库来开发一个Swift项目。
其中一个是SWTableViewCell。我的应用列表'单元格继承自SWTableViewCell
,UITableViewCell
的子类,可在单元格上添加滑动操作。
库中添加了cocoapods。
我想在我的主项目中将一些Swift代码导入到ObjC中。正在生成project-Swift.h
(每个Swift类继承自NSObject,注释为@objc),但它包含错误:
project-Swift.h:135:31: Cannot find interface declaration for 'SWTableViewCell', superclass of 'MySWTableViewCell'; did you mean 'UITableViewCell'?
如何解决这种情况?
我需要正确生成标头才能在ObjC中使用Swift类
我的目标是要么忽略这些类,要么让XCode在project-Swift.h
期间需要导入额外的标题
答案 0 :(得分:2)
这可以解决您的问题:
#import "SWTableViewCell.h"