0

У меня есть UIActivityIndicatorView в UITableViewCell, который анимирует, пока веб-просмотр в одной и той же ячейке не завершит загрузку запроса URL-адреса. Я заметил, что индикатор активности всегда прекращает анимацию до завершения загрузки. Я не звоню [activityIndicator stopAnimating] в любом месте, кроме метода webview didFinishLoad и добавив точку останова там, где он не срабатывает, и все же индикатор перестает анимировать случайно. Любая помощь по этому вопросу была бы весьма признательна. Заранее спасибо.UIActivityIndicatorView случайным образом останавливает анимацию

+0

Будет легче получить помощь, если вы предоставите соответствующий код. – yesthisisjoe

ответ

0

Почему бы вам не скрыть идентификатор UIActivityIndicator и не остановиться? Попробуйте логику, как это. Используйте NSURLSession и, очевидно, запрос будет асинхронным. Таким образом, перед вызовом запроса сделайте UITableView пользовательское взаимодействие НЕТ и покажите индикатор активности. После получения или ошибки включите его. Это соответствует вашей проблеме? Пожалуйста, дайте мне знать, если у вас есть какие-либо вопросы. Я использую индикатор чувствительности таким же образом, и он отлично работает.