背景 我有一个可以接收实时数据流的 IOS 应用程序。我已经实现了自定义值对象来存储/从实时流中捕获这些数据。我现在需要将我的自定义数据对象绑定到 UI(主要使用调用这些自定义对象值的表格视图和自定义单元格)。
问题 如何在 Swift 3 中使用 Bond、ReactiveKit 或其他框架将一组自定义对象值绑定到我的 UI?
示例代码
public class Device {
var name: String
var status: String
}
public class DeviceController {
var devices = Array<Device>()
// more code to init/populate array of custom Device classes
}
public class CustomViewController: ... {
var deviceController = DeviceController()
var tableView: UITableView!
override func viewDidLoad() {
super.viewDidLoad()
// more code to register custom cell
}
public class CustomCell:UITableviewCell {
@IBOutlet weak var deviceName: UILabel!
@IBOutlet weak var deviceStatus: UILabel!
}