我想知道如何传递实例方法,例如
[tableView reloadData]
使用委托给另一个类的方法?目前我已经建立了一个
IBOutlet NSViewController *tableUpdate
在另一个类上,并将视图绑定到tablecontroller类。
我在考虑创建一个协议并调用[self.tableUpdate protocol method]
。这可能吗?我一直在阅读协议,但找不到这个用例的简洁明了的例子。感谢您的任何帮助!
答案 0 :(得分:0)
我建议您不要从创建它的类以外的类访问tableView。您应该拥有一个拥有tableview的控制器类,并提供诸如newDataAvailable
之类的接口或类似的接口。换句话说,隐藏使用tableView的实现细节,让两个对象就发生的事情进行沟通。