【发布时间】:2015-06-12 13:29:12
【问题描述】:
我正在开发一个 Swift 项目,使用几个 ObjC 库。
其中之一是SWTableViewCell。我的应用列表的单元格继承自 SWTableViewCell,UITableViewCell 的子类,它在单元格上添加了滑动操作。
使用 cocoapods 添加库。
我想在我的主项目中将一些 Swift 代码导入 ObjC。 project-Swift.h 正在按应有的方式生成(包含从 NSObject 继承的每个 Swift 类,注释为 @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 期间导入额外的标头
【问题讨论】:
标签: ios objective-c swift cocoapods