我有这个代码:
class Child {
var data : String?;
func updateData (s: String) { data = s; }
}
class Parent {
var tableView : UITableView?
var child : Child? { didSet { tableView.reloadData(); } }
func updateChild { child?.updateData("Hello!"); }
}
如何调用child?.updateData()
也可以调用didSet
(因为child?.updateData
更新了孩子的某些部分)?谢谢。