【发布时间】:2011-08-13 11:32:15
【问题描述】:
我的应用程序的主 GUI 有一个 NSTableView,由它自己的控制器类控制。此类通过启动和解析进程的输出将数据加载到表中一次。这是在
-(void)awakeFromNib
控制器类的方法。该表在启动时立即显示,因此这意味着在显示 GUI 之前,应该完成对进程输出的解析。
现在的问题是,当显示 GUI 时(我的应用启动速度很慢,这意味着该进程已启动),表格有时为空或有时加载了数据。这是随机的。 那么如何让表格在启动时始终加载数据?
reloadData 不起作用!我也使用[NSTask waitUntilExit];
【问题讨论】:
-
您能否解释一下您是如何通过绑定或委托向您的表提供数据的?
标签: cocoa process nstableview