我有这个代码:
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更新了孩子的某些部分)?谢谢。