- [UIView init] должен использоваться из основного потока только при использовании UIActivityIndicatorView - PullRequest
0 голосов
/ 21 июня 2019

Я создал расширение для UIActivityIndicatorView, чтобы можно было обернуть конфигурацию по умолчанию, которую я всегда использую.

Я получаю ошибку, хотя

- [UIView init] должен использоваться только из основного потока

extension UIActivityIndicatorView {
    convenience init(_ indicatorStyle: UIActivityIndicatorView.Style) {
        self.init()
        style = indicatorStyle
        color = .black
        hidesWhenStopped = true
        startAnimating()
    }
}

Который, кажется, сфокусирован на self.init().

Я не могу вложить init в DispatchQueue.main, поэтому я не уверен, как поступить.

...