него такая. он аппендит в строку по одному символу в заданный промежуток времени из переданной в функцию строки.
сделано это для анимации текста, типа "loading..." и точки ставятся.
но я хочу, чтобы ставились 3 точки, потом строка становилась пустой и точки опять ставились. некий луп, в контроллере, пока он не будет изменен.
вопрос – как это сделать? хочу вот так:
"Loading."
"Loading.."
"Loading..."
"Loading."
"Loading.."
"Loading..."
func updateLoadingDots() { //update dots DispatchQueue.main.asyncAfter { updateLoadingDots() } }
Любовь с первого дедлока
из-за того, что она асинхронна, она самостоятельна? то есть мой таймер по истечению без проблем переключит VC?
Обсуждают сегодня