UIProgressView не обновляется, но заголовок

Используйте функцию mysql_insert_id () .

См. аналогичный вопрос здесь

0
задан shim 5 March 2019 в 16:28
поделиться

2 ответа

let someInt: Int = 3
let someOtherInt: Int = 5

Это не будет работать

print(Float(someInt/someOtherInt))

//"0.0"

Это будет

print(Float(someInt)/Float(someOtherInt))

//"0.6"

Причина в том, что в первом сценарии вы инициализируете Float с результатом целочисленного деления , что приводит к округлению результата до целого числа по характеру операции.

Второй сценарий включает в себя явное деление двух чисел с плавающей запятой , поэтому результатом также будет число с плавающей запятой и обработка десятичных чисел.

0
ответ дан Dare 5 March 2019 в 16:28
поделиться

Прежде всего, убедитесь, что ваши значения count и uidPrecentage возвращают действительные (согласно вашим оценкам), и исчисление равно 0 < = value < = 1 .

И последнее, но не менее важное: вы должны использовать метод класса представления прогресса setProgress(_ progress: Float, animated: Bool), чтобы обновить его, а не изменять непосредственно переменную. Как видно из официальной документации https://developer.apple.com/documentation/uikit/uiprogressview/1619846-setprogress , вам даже бесплатно дадут анимацию прогресса, если вы захотите

0
ответ дан Mauricio Chirino 5 March 2019 в 16:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: