2010-04-27 4 views
2

Я разбираю CSV-файл, когда загружается приложение для iphone. Это занимает несколько секунд. Я бы хотел запустить всплывающий экран, пока это происходит, потому что я загружаю эти данные из wakeFromNib, после того, как я закончил, появится заставка.Где я должен инициализировать свои данные?

Итак, где я должен делать эту работу?

ответ

2

Что относительно загрузки CSV в applicationDidFinishLaunching: на UIApplicationDelegate?

0

Как и большинство задач, которые блокируют пользовательский интерфейс, запустите его в фоновом потоке и сообщите основному потоку (чтобы скрыть заставку), когда это будет сделано.

0

Я очень рекомендую NSOperation для выполнения таких задач. Google для some tutorials.

applicationDidFinishLaunching (приложение-накрест) или viewDidLoad (ViewController-накрест) хорошее место, чтобы разместить код.