Я пытаюсь показать простой индикатор активности, когда контроллер моего представления нагрузки загружается до выполнения segue. Я хочу запустить индикатор активности на viewDidLoad
, но до сих пор мне не повезло.Индикатор активности не работает в Swift
Это код, который я пытался использовать:
import UIKit
class LoadingScreen: UIViewController {
//Activity indicator view
@IBOutlet weak var activityIndicatorView: UIActivityIndicatorView!
override func viewDidLoad() {
super.viewDidLoad()
//start animating
self.activityIndicatorView.startAnimating()
}
}
Я получаю сообщение об ошибке: EXC_BAD_INSTRUCTION
который я предполагаю, что означает, что есть проблема с кодом я использую.
Я тогда остановить его после того, как функции называется задержкой:
delay(2.5) {
self.activityIndicatorView.stopAnimating()
}
Вы действительно уверены, что ваш IBOutlet подключен? И было бы лучше, если бы вы включили полное сообщение об ошибке, которое вы получаете. –
@ 0x7fffffff Я был уверен, что он был связан, но, конечно, после этого он был исправлен. Не могли бы вы узнать, как я могу остановить его, когда будет выполнен сеанс? благодаря – dwinnbrown