私のアプリのメインGUIには、独自のコントローラクラスによって制御されるNSTableViewがあります。このクラスは、プロセスの出力を起動し解析することによって、データを一度テーブルにロードします。これは、コントローラクラスの方法でNSTableView保証データ表示
-(void)awakeFromNib
の方法で行われます。表は起動時に表示されるため、GUIが表示される前にプロセス出力の解析を行う必要があります。
今の問題は、GUIが(私のアプリの起動プロセスが開始されていることを意味し、遅いです)表示されたとき、テーブルは時々空であるか、時々データがロードされていることです。これはランダムです。 スタートアップ時にデータが常にロードされるようにするにはどうすればよいですか?
reloadData
は動作しません!そして私はまた、このウィンドウが表示さの前に、私はしばしば「完全ロード」アプリを作る方法です[NSTask waitUntilExit];
データをテーブルにバインディングや委任によってどのように提供しているか説明できますか? –
代表団 - データソース – yolo