我在“ spielplan”类中有一个NSTableview,可以使用reloadData轻松地重新加载它,但是如何从AppDelegate.m重新加载表呢?
我认为,有一个简单的解决方案,但我不明白!
最佳答案
简短的回答:您不应该。
您的spielplan
类(应重命名为PMGameBoard
)可能是管理视图(包括tableView)的控制器类。因此,重新加载tableView数据应该是该控制器的责任。
无论来自应用程序委托的外部事件如何,都应通过某种通知方式将其提供给spielplan
实例。确切的通信方法取决于事件的类型(NSNotification
,...)。参见此objc.io article。
关于objective-c - NSTableView reloadData外部类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21116880/