Асинхронное выполнение функции?

в моем приложении для iOS я делаю следующее:

viewDidAppear(){

   // Load a spinner in a view on the top
   [DSBezelActivityView newActivityViewForView:self.view]; 
   // Execute code that require 3 seconds
   ...
   // Stop the spinner
   [DSBezelActivityView removeViewAnimated:YES];
}

Проблема в том, что счетчик не появляется, потому что процессор тяжело работает (что-то похожее). Это похоже на то, что код между запуском и остановкой имеет приоритет при рендеринге представления.

Я хотел бы найти способ эффективно показать начало счетчика без использования таймера для задержки выполнения кода.

] Спасибо

7
задан jollyr0ger 3 June 2011 в 09:59
поделиться

0 ответов