Основной графический интерфейс моего приложения имеет NSTableView, управляемый собственным классом контроллера.Этот класс загружает данные в таблицу один раз, запуская и анализируя выходные данные процесса.Это делается в методе
-(void)awakeFromNib
класса контроллера.Таблица отображается прямо при запуске, поэтому это означает, что перед отображением графического интерфейса пользователя необходимо выполнить синтаксический анализ выходных данных процесса.
Теперь проблема заключается в том, что при отображении графического интерфейса пользователя (запуск моего приложения идет медленно, что означает, что процесс запущен), таблица иногда пуста или иногда загружается данными.Это случайно. Так как мне заставить таблицу всегда загружаться данными при запуске?
reloadData
не работает!и я тоже использую [NSTask waitUntilExit];