У меня есть приложение, которое обновляет устройство BLE с помощью iOSDFULibrary.
У меня есть эта функция:
func dfuProgressDidChange(for part: Int, outOf totalParts: Int, to progress: Int, currentSpeedBytesPerSecond: Double, avgSpeedBytesPerSecond: Double) {
print("\t\(part)\t\(totalParts)\t\(progress)\t\(currentSpeedBytesPerSecond)\t\(avgSpeedBytesPerSecond)")
}
Когда происходит обновление, я хочу, чтобы мой UIProgressView перемещался соответственно progress
и полностью заполнялся, когда прогресс достигает 100.
Что у меня есть до сих пор:
@IBOutlet weak var progressView: UIProgressView!
progressView.progressViewStyle = .default
progressView.tintColor = .orange
progressView.progressTintColor = .orange
progressView.backgroundColor = .none
progressView.progress = Float(progress)
progressView.setProgress(100.0, animated: true)