Я определил класс, который выполняет длинную задачу, и я вызываю его из нескольких других классов.Теперь я хочу показать индикатор активности, пока эта задача выполняет свою задачу, а затем удалить ее, как только она будет выполнена.Поскольку это просто скучная фоновая задача, у этого класса нет представления, и я думаю, что именно здесь я столкнулся с проблемой.Я не могу показать эту вещь.
Это то, что я сделал в своем классе:
UIActivityIndicatorView *activityIndicator = [[UIActivityIndicatorView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 32.0f, 32.0f)];
[activityIndicator setCenter:CGPointMake(160.0f, 208.0f)];
activityIndicator.activityIndicatorViewStyle = UIActivityIndicatorViewStyleWhite;
UIView *contentView = [[UIView alloc]initWithFrame:[[UIScreen mainScreen] applicationFrame]];
[contentView addSubview:activityIndicator];
[activityIndicator startAnimating];
// Do the class lengthy task that takes several seconds.....
[contentView release];
[activityIndicator release];
Я думаю, что я делаю что-то не так, когда я получаю contentView, но какЯ правильно понял?
Спасибо за любые советы ...