В моем приложении для iPhone я хочу добавить индикатор активности поверх панели поиска.
При поиске должен отображаться индикатор активности.
Я добавил индикатор активности в XIBи создал свой выход.
Я скрываю его, когда поиск заканчивается, но индикатор активности не отображается.
Проблема
Я разобралсяэта поисковая функция (скажем, A) (где я анимирую индикатор активности), в свою очередь, вызывает другую функцию (скажем, B), поэтому основной поток используется при выполнении функции B. Но для индикатора активности для анимации мытребуется основной поток.
Поэтому я попытался вызвать функцию B, используя метод performSelectorInBackGround:withObject
.Теперь, когда я нажимаю кнопку поиска, отображается индикатор активности, но функциональность функции B. не выполняется.
Что может быть в качестве обходного пути для этого?