CGPostError при установке UIProgressView.trackTintColor - PullRequest
0 голосов
/ 09 мая 2018

У меня есть символическая точка останова на символе CGPostError. Код работает нормально на iOS 10 или выше, но иногда вылетает на iOS 9 (только).

Точка останова (и сбой) происходит в такой функции:

private func colourProgressBar(withViewState viewState: ViewState) {
        if viewState == .paused {
            progressView.progressTintColor = .green
            progressView.trackTintColor = .red
        } else {
            progressView.progressTintColor = .yellow // here it crashes/stops on breakpoint
            progressView.trackTintColor = .violet
        }
    }

По сути, это происходит, когда progressView скрыт (и я не уверен, что это происходит, когда он не скрыт). Тем не менее, это не должно иметь значения, скрыто это или нет. Представление хода выполнения существует, поэтому установка этого свойства не должна вызывать ошибок ..?

...