【发布时间】:2017-03-19 08:38:48
【问题描述】:
我有一个 iPad 视图,它分为两个视图,因此我需要从右侧视图刷新左侧视图以了解 api 响应是否成功。但是左侧视图代码在目标c中,右侧视图代码在swift中。所以我如何刷新左侧视图。 我已经在 swift 类中创建了委托
@objc protocol RefreshDelegate {
func RefreshAfterSuccess()
}
class UpgradeViewController: UIViewController, UITableViewDelegate, UITableViewDataSource, UIPickerViewDataSource, UIPickerViewDelegate{
var delegate:RefreshDelegate?
}
现在,当我无法在 Objective-c 类中导入此委托并且无法在我的 Objective-c 类中实现 RefreshAfterSuccess 方法时。
【问题讨论】:
-
您可以使用委托在控制器之间交换数据以及在 swift 和目标 c 之间进行交互,使用 breaze headersr。
-
我正在尝试使用桥接头进行委托,但没有成功。
-
然后发布不起作用的代码。或您在制作桥接头时遇到问题的步骤。
-
@pawan 我已经添加了代码。
标签: objective-c swift ipad