UIActivityIndicatorView не отображается iOS 5

Я пытаюсь реализовать простой спиннер, пока мое приложение ищет данные из Интернета. Мой захват данных работает нормально, но иногда это занимает некоторое время, поэтому я хотел бы использовать UIActivityIndicatorView, чтобы сообщить пользователю, что приложение не аварийно завершилось. Но в настоящее время это не работает. Я почерпнул как можно больше информации с этих форумов и других, но по какой-то причине это не работает. Опять же, я чувствую, что это решение, вероятно, очень простое. Вот что я делаю:

Я объявляю спиннер как свойство в файле.h:

 @property (strong, nonatomic) IBOutlet UIActivityIndicatorView *activityIndicator;

Я также перетащил объект вращения на viewcontroller, используя раскадровку, и создал соединение со свойством, используя CTRL-перетаскивание.

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

 - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender

Функция - хорошее место для начала. У меня нет определенной функции, прикрепленной к кнопке, кроме функции prepareforsegue. (Может быть, это проблема? Нужно ли связывать IBAction?...)

В любом случае, эта функция вызывает это:

 [self GoAheadAndGetData];

который, в свою очередь, начинается так:

 - (void)GoAheadAndGetData {

[NSThread detachNewThreadSelector:@selector(threadStartAnimating:) toTarget:self withObject:nil];
  ....... etc

Так что эта функция выглядит так:

 - (void) threadStartAnimating:(id)data 
 {
    [activityIndicator startAnimating];
 }

И, наконец, в конце функции GoAheadAndGetData я поместил вызов анимации остановки следующим образом:

 [activityIndicator stopAnimating];

Это понятно? Пожалуйста, дайте мне знать, если кому-то нужна дополнительная информация - я постарался урезать ее до основ, поэтому мне не нужно размещать здесь тонну кода...

Заранее спасибо - я очень признателен за любую помощь, которую я мог получить. Я не совсем понимаю, почему это не работает в данный момент.

0 ответов

Другие вопросы по тегам