Это, кажется, очень упрощенная проблема, но я буквально не могу заставить ее работать.
У меня есть раздел моего приложения, который переводит моего пользователя в WebView, отображающий мой сайт.Как часть встроенного «браузера», я хочу, чтобы UIActivityIndicator располагался так, чтобы пользователь знал, что сайт загружается.Очевидно, когда это будет сделано, я хочу, чтобы индикатор исчез.
В данный момент индикатор активности анимируется, но затем продолжает анимироваться вечно и не останавливается и не исчезает.
Код, который я использую в .h, выглядит следующим образом:
@interface AppSupportWebsite : UIViewController <UIWebViewDelegate> {
IBOutlet UIActivityIndicatorView *activityIndicator;
}
@property (nonatomic, retain) UIActivityIndicatorView *activityIndicator;
@end
И в моем файле .m есть следующее;(сокращенно просто отображать специальный код индикатора активности)
@synthesize activityIndicator;
- (void)webViewDidStartLoad:(UIWebView *)webView {
[activityIndicator startAnimating];
}
- (void)webViewDidFinishLoad:(UIWebView *)webView {
[activityIndicator stopAnimating];
}
Я создал индикатор активности в Интерфейсном Разработчике и через Владелец Файла подключил IBIutlet ActivityIndicator к белому индикатору активности через IB, но он просто не исчезнет.